PropertyValue Sınıf

Tanım

Ö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

olarak bir ValueStringalır veya ayarlar.

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.

Şunlara uygulanır