PropertyMetadata.DefaultValue Özellik
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.
Bağımlılık özelliğinin varsayılan değerini alır veya ayarlar.
public:
property System::Object ^ DefaultValue { System::Object ^ get(); void set(System::Object ^ value); };
public object DefaultValue { get; set; }
member this.DefaultValue : obj with get, set
Public Property DefaultValue As Object
Özellik Değeri
Özelliğin varsayılan değeri. Parametresiz oluşturucu ile oluşturulan bir PropertyMetadata örnekteki varsayılan değer olacaktır UnsetValue.
Özel durumlar
Oluşturulduktan sonra değere UnsetValue ayarlanamaz.
Bir bağımlılık özelliği işlemine uygulandıktan sonra meta veri özelliği ayarlanamaz.
Açıklamalar
DefaultValue nesne modelinde okuma-yazma olarak tanımlanır. Bu, DefaultValue nesnenin PropertyMetadata kendisi başlatıldıktan sonra ayarlanabilir. Ancak, meta veriler , AddOwnerveya OverrideMetadataçağrısının Registerbir parçası olarak tüketildikten sonra özellik sistemi bu meta veri örneğini mühürler ve özellikler artık sabit olarak kabul edilir. Bu meta veri örneğinde bir kez IsSealedtrue
ayarlamaya DefaultValue çalışmak bir özel durum oluşturur.
Parametresiz oluşturucu başına varsayılan değer olsa da , defaultValue
UnsetValue veya oluşturucu kullanılarak DefaultValue ayarlanamaz. Bunu yapmaya çalışmak bir özel durum oluşturur.
XAML Metni Kullanımı
Bu türün üyeleri genellikle XAML'de kullanılmaz.