PropertyMetadata.DefaultValue Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość domyślną właściwości zależności.
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
Wartość właściwości
Wartość domyślna właściwości. Wartość domyślna wystąpienia utworzonego PropertyMetadata przy użyciu konstruktora bez parametrów to UnsetValue.
Wyjątki
Nie można ustawić wartości UnsetValue po utworzeniu.
Nie można ustawić właściwości metadanych po zastosowaniu jej do operacji właściwości zależności.
Uwagi
DefaultValue element jest zdefiniowany w modelu obiektów jako odczyt-zapis. Można DefaultValue to dostosować po zainicjowaniu PropertyMetadata samego obiektu. Jednak po użyciu metadanych w ramach wywołania metody Register, AddOwnerlub OverrideMetadatasystem właściwości przypieczętuje, że wystąpienie metadanych i właściwości są teraz uznawane za niezmienne. Próba ustawienia DefaultValue raz IsSealed dla true
tego wystąpienia metadanych spowoduje wystąpienie wyjątku.
Chociaż jest to wartość domyślna dla konstruktora bez parametrów, defaultValue
UnsetValue nie można go ustawić przy użyciu DefaultValue konstruktora ani konstruktora. Próba wykonania tej czynności spowoduje wystąpienie wyjątku.
Użycie tekstu w języku XAML
Elementy członkowskie tego typu nie są zwykle używane w języku XAML.