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
PropertyValue(PropertyEntry) |
Üst özelliği belirtilen PropertyEntry bir nesneye PropertyValue ayarlanmış şekilde sınıfın yeni bir örneğini başlatır. |
Özellikler
CanConvertFromString |
Türetilmiş bir sınıfta uygulandığında, bir dizeden dönüştürülip Value dönüştürülemeyeceğini belirten 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 belirten bir değer alır. |
IsCollection |
Türetilmiş bir sınıfta uygulandığında, bunun PropertyValue bir koleksiyon olup olmadığını belirten bir değer alır. |
IsDefaultValue |
Türetilmiş bir sınıfta uygulandığında, özelliğinin varsayılan değeri olup olmadığını Value belirten 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ı belirten 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
ClearValue() |
Türetilmiş bir sınıfta uygulandığında, kümelenmemiş olması için öğesini PropertyValue temizler. |
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetValueCore() |
Türetilmiş bir sınıfta uygulandığında bir Valuedöndürür. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
NotifyRootValueChanged() |
Tasarım yüzeyinde olduğu gibi temel değer türü dışarıdan 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) |
Değiştirilen özelliğin adını kullanan olayı tetikler PropertyChanged . |
OnPropertyValueException(PropertyValueExceptionEventArgs) |
Özellikler temel alınan veri koleksiyonunda 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 dizeyi döndürür. (Devralındığı yer: Object) |
ValidateValue(Object) |
Türetilmiş bir sınıfta uygulandığında, belirtilen değer nesnesinin doğrulaması geçersiz olarak görünüyorsa bir özel durum oluşturur. |
Ekinlikler
PropertyChanged |
Nesnenin özellikleri veya alt özellikleri değiştiğinde PropertyValue gerçekleşir. |
PropertyValueException |
Hata işleme için konak uygulamaları tarafından kullanılan olay. |
RootValueChanged |
değerin değiştirilmesinin Value bir sonucu PropertyValue olarak veya StringValue ö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. |