Bagikan melalui


PropertyValue Kelas

Definisi

Mempertahankan model data untuk nilai properti di kisi properti.

public ref class PropertyValue abstract : System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyValue : System.ComponentModel.INotifyPropertyChanged
type PropertyValue = class
    interface INotifyPropertyChanged
Public MustInherit Class PropertyValue
Implements INotifyPropertyChanged
Warisan
PropertyValue
Penerapan

Konstruktor

PropertyValue(PropertyEntry)

Menginisialisasi instans PropertyValue baru kelas dengan properti induk yang diatur ke objek tertentu PropertyEntry .

Properti

CanConvertFromString

Saat diimplementasikan di kelas turunan, mendapatkan nilai yang menunjukkan apakah Value dapat dikonversi dari string.

CatchExceptions

Mendapatkan nilai yang menunjukkan apakah pengecualian yang dilemparkan selama nilai properti mendapatkan dan pengaturan harus ditangkap atau harus disebarluaskan langsung ke pemanggil.

Collection

Saat diimplementasikan di kelas turunan PropertyValue , mendapatkan kumpulan instans yang sesuai dengan item dalam koleksi saat IsCollection memverifikasi bahwa properti adalah koleksi.

HasSubProperties

Saat diimplementasikan di kelas turunan, mendapatkan nilai yang menunjukkan apakah jenis properti ini mendukung sub-properti.

IsCollection

Saat diimplementasikan di kelas turunan, mendapatkan nilai yang menunjukkan apakah ini PropertyValue adalah koleksi.

IsDefaultValue

Saat diimplementasikan di kelas turunan, mendapatkan nilai yang menunjukkan apakah Value adalah nilai default untuk properti.

IsMixedValue

Saat diimplementasikan di kelas turunan, mendapatkan nilai yang menunjukkan apakah beberapa objek berisi properti ini dan memiliki nilai yang berbeda.

ParentProperty

Mendapatkan induk PropertyEntry ketika implementasi properti terjadi di lingkungan host.

Source

Saat diimplementasikan di kelas turunan, mendapatkan PropertyValueSource objek yang berisi informasi tentang dari mana nilai properti ini berasal.

StringValue

Mendapatkan atau menetapkan Value sebagai String.

SubProperties

Saat diimplementasikan di kelas turunan, mendapatkan kumpulan sub-properti sebagai PropertyEntry instans.

Value

Mendapatkan atau menetapkan nilai properti dalam kumpulan data properti yang mendasar.

Metode

ClearValue()

Ketika diimplementasikan di kelas turunan, menghapus PropertyValue sehingga tidak diatur.

ConvertStringToValue(String)

Saat diimplementasikan dalam kelas turunan, mengonversi yang ditentukan StringValue menjadi Value.

ConvertValueToString(Object)

Saat diimplementasikan dalam kelas turunan, mengonversi yang ditentukan Value menjadi StringValue.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetValueCore()

Saat diimplementasikan di kelas turunan Value, mengembalikan .

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
NotifyRootValueChanged()

Menaikkan peristiwa ketika jenis nilai yang mendasar RootValueChanged diubah secara eksternal, seperti pada permukaan desain.

NotifySubPropertyChanged()

Memunculkan SubPropertyChanged kejadian ketika salah satu sub-properti properti ini telah berubah.

OnPropertyChanged(PropertyChangedEventArgs)

Menaikkan PropertyChanged peristiwa dengan objek yang ditentukan PropertyChangedEventArgs .

OnPropertyChanged(String)

PropertyChanged Menaikkan peristiwa yang menggunakan nama properti yang berubah.

OnPropertyValueException(PropertyValueExceptionEventArgs)

Implementasi default yang menaikkan peristiwa saat PropertyValue properti mengalami kegagalan mendapatkan atau mengatur nilai dalam pengumpulan data yang mendasarPropertyValueException.

SetValueCore(Object)

Saat diimplementasikan dalam kelas turunan Value, menetapkan .

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ValidateValue(Object)

Saat diimplementasikan di kelas turunan, melemparkan pengecualian jika verifikasi objek nilai yang ditentukan menunjukkannya tidak valid.

Acara

PropertyChanged

Terjadi ketika properti atau sub-properti PropertyValue objek telah berubah.

PropertyValueException

Peristiwa yang digunakan oleh implementasi host untuk penanganan kesalahan.

RootValueChanged

Terjadi ketika Value properti atau StringValue diperbarui sebagai akibat dari nilai yang PropertyValue diubah.

SubPropertyChanged

Terjadi ketika sub-properti diperbarui sebagai akibat dari PropertyValue perubahan.

Berlaku untuk