PropertyValue Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özellik kılavuzundaki bir özelliğin değeri için bir veri modeli tutar.
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
- Devralma
-
PropertyValue
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| PropertyValue(PropertyEntry) |
Üst özelliği belirtilen PropertyValue bir nesneye PropertyEntry ayarlanmış şekilde sınıfın yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| CanConvertFromString |
Türetilmiş bir sınıfta uygulandığında, bir dizeden dönüştürülebilir olup olmadığını Value gösteren bir değer alır. |
| CatchExceptions |
Özellik değeri alma ve ayarı sırasında oluşturulan özel durumların yakalanması mı yoksa doğrudan çağırana yayılması mı gerektiğini belirten bir değer alır. |
| Collection |
Türetilmiş bir sınıfta uygulandığında, özelliğin PropertyValue bir koleksiyon olduğunu doğruladığında IsCollection bir koleksiyondaki öğelere karşılık gelen bir örnek koleksiyonu alır. |
| HasSubProperties |
Türetilmiş bir sınıfta uygulandığında, bu özelliğin türünün alt özellikleri destekleyip desteklemediğini gösteren bir değer alır. |
| IsCollection |
Türetilmiş bir sınıfta uygulandığında, bunun PropertyValue bir koleksiyon olup olmadığını gösteren bir değer alır. |
| IsDefaultValue |
Türetilmiş bir sınıfta uygulandığında, özelliğinin varsayılan değeri olup olmadığını Value gösteren bir değer alır. |
| IsMixedValue |
Türetilmiş bir sınıfta uygulandığında, birden çok nesnenin bu özelliği içerip içermediğini ve farklı değerlere sahip olup olmadığını gösteren bir değer alır. |
| ParentProperty |
Özellik uygulaması bir konak ortamında gerçekleştiğinde üst PropertyEntry öğeyi alır. |
| Source |
Türetilmiş bir sınıfta uygulandığında, bu özellik değerinin nereden geldiği hakkında bilgi içeren bir PropertyValueSource nesnesi alır. |
| StringValue | |
| SubProperties |
Türetilmiş bir sınıfta uygulandığında, örnek olarak PropertyEntry bir alt özellikler koleksiyonu alır. |
| Value |
Temel alınan özellik verileri koleksiyonunda bir özellik değeri alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| ClearValue() |
Türetilmiş bir sınıfta uygulandığında, öğesini temizler PropertyValue ve böylece kümelenmemiş olur. |
| ConvertStringToValue(String) |
Türetilmiş bir sınıfta uygulandığında, belirtilen StringValue öğesini öğesine Valuedönüştürür. |
| ConvertValueToString(Object) |
Türetilmiş bir sınıfta uygulandığında, belirtilen Value öğesini öğesine StringValuedönüştürür. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| GetValueCore() |
Türetilmiş bir sınıfta uygulandığında bir Valuedöndürür. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| NotifyRootValueChanged() |
Tasarım yüzeyinde olduğu gibi temel değer türü harici olarak değiştirildiğinde olayı tetikler RootValueChanged . |
| NotifySubPropertyChanged() |
Bu özelliğin SubPropertyChanged alt özelliklerinden biri değiştiğinde olayı tetikler. |
| OnPropertyChanged(PropertyChangedEventArgs) |
PropertyChanged Olayı belirtilen PropertyChangedEventArgs nesnelerle oluşturur. |
| OnPropertyChanged(String) |
PropertyChanged Değişen özelliğin adını kullanan olayı oluşturur. |
| OnPropertyValueException(PropertyValueExceptionEventArgs) |
Özellikler temel alınan veri koleksiyonundaki PropertyValueException değerleri alma veya ayarlama hatasıyla karşılaştığında PropertyValue olayı tetikleyen varsayılan uygulama. |
| SetValueCore(Object) |
Türetilmiş bir sınıfta uygulandığında, öğesini Valueayarlar. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| ValidateValue(Object) |
Türetilmiş bir sınıfta uygulandığında, belirtilen değer nesnesinin doğrulamasının geçersiz olduğunu göstermesi durumunda bir özel durum oluşturur. |
Ekinlikler
| Name | Description |
|---|---|
| PropertyChanged |
Nesnenin özellikleri veya alt özellikleri değiştiğinde PropertyValue gerçekleşir. |
| PropertyValueException |
Konak uygulamaları tarafından hata işleme için kullanılan olay. |
| RootValueChanged |
Değerin değiştirilmesinin Value bir sonucu StringValue olarak veya PropertyValue özelliği güncelleştirildiğinde gerçekleşir. |
| SubPropertyChanged |
Alt özellikler, değiştirilmesinin PropertyValue bir sonucu olarak güncelleştirildiğinde gerçekleşir. |