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

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

olarak alır ValueStringveya 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

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.

Şunlara uygulanır