Sdílet prostřednictvím


UIPropertyMetadata Konstruktory

Definice

Inicializuje novou instanci UIPropertyMetadata třídy .

Přetížení

UIPropertyMetadata()

Inicializuje novou instanci UIPropertyMetadata třídy .

UIPropertyMetadata(Object)

Inicializuje novou instanci UIPropertyMetadata třídy se zadanou výchozí hodnotou pro vlastnost .

UIPropertyMetadata(PropertyChangedCallback)

Inicializuje novou instanci UIPropertyMetadata třídy se zadaným PropertyChanged zpětné volání.

UIPropertyMetadata(Object, PropertyChangedCallback)

Inicializuje novou instanci UIPropertyMetadata třídy se zadaným PropertyChanged zpětné volání.

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

Inicializuje novou instanci UIPropertyMetadata třídy se zadanou výchozí hodnotou a zpětnými voláními.

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean)

Inicializuje novou instanci UIPropertyMetadata třídy se zadanou výchozí hodnotou a zpětnými voláními a logickou hodnotou použitou k zakázání animací u vlastnosti .

UIPropertyMetadata()

Inicializuje novou instanci UIPropertyMetadata třídy .

public:
 UIPropertyMetadata();
public UIPropertyMetadata ();
Public Sub New ()

Platí pro

UIPropertyMetadata(Object)

Inicializuje novou instanci UIPropertyMetadata třídy se zadanou výchozí hodnotou pro vlastnost .

public:
 UIPropertyMetadata(System::Object ^ defaultValue);
public UIPropertyMetadata (object defaultValue);
new System.Windows.UIPropertyMetadata : obj -> System.Windows.UIPropertyMetadata
Public Sub New (defaultValue As Object)

Parametry

defaultValue
Object

Výchozí hodnota vlastnosti závislosti, která se obvykle poskytuje jako hodnota určitého typu.

Platí pro

UIPropertyMetadata(PropertyChangedCallback)

Inicializuje novou instanci UIPropertyMetadata třídy se zadaným PropertyChanged zpětné volání.

public:
 UIPropertyMetadata(System::Windows::PropertyChangedCallback ^ propertyChangedCallback);
public UIPropertyMetadata (System.Windows.PropertyChangedCallback propertyChangedCallback);
new System.Windows.UIPropertyMetadata : System.Windows.PropertyChangedCallback -> System.Windows.UIPropertyMetadata
Public Sub New (propertyChangedCallback As PropertyChangedCallback)

Parametry

propertyChangedCallback
PropertyChangedCallback

Odkaz na implementaci obslužné rutiny, která má být volána systémem vlastností vždy, když se změní efektivní hodnota vlastnosti.

Platí pro

UIPropertyMetadata(Object, PropertyChangedCallback)

Inicializuje novou instanci UIPropertyMetadata třídy se zadaným PropertyChanged zpětné volání.

public:
 UIPropertyMetadata(System::Object ^ defaultValue, System::Windows::PropertyChangedCallback ^ propertyChangedCallback);
public UIPropertyMetadata (object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback);
new System.Windows.UIPropertyMetadata : obj * System.Windows.PropertyChangedCallback -> System.Windows.UIPropertyMetadata
Public Sub New (defaultValue As Object, propertyChangedCallback As PropertyChangedCallback)

Parametry

defaultValue
Object

Výchozí hodnota vlastnosti závislosti, která se obvykle poskytuje jako hodnota určitého typu.

propertyChangedCallback
PropertyChangedCallback

Odkaz na implementaci obslužné rutiny, která má být volána systémem vlastností vždy, když se změní efektivní hodnota vlastnosti.

Platí pro

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

Inicializuje novou instanci UIPropertyMetadata třídy se zadanou výchozí hodnotou a zpětnými voláními.

public:
 UIPropertyMetadata(System::Object ^ defaultValue, System::Windows::PropertyChangedCallback ^ propertyChangedCallback, System::Windows::CoerceValueCallback ^ coerceValueCallback);
public UIPropertyMetadata (object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback, System.Windows.CoerceValueCallback coerceValueCallback);
new System.Windows.UIPropertyMetadata : obj * System.Windows.PropertyChangedCallback * System.Windows.CoerceValueCallback -> System.Windows.UIPropertyMetadata
Public Sub New (defaultValue As Object, propertyChangedCallback As PropertyChangedCallback, coerceValueCallback As CoerceValueCallback)

Parametry

defaultValue
Object

Výchozí hodnota vlastnosti závislosti, která se obvykle poskytuje jako hodnota určitého typu.

propertyChangedCallback
PropertyChangedCallback

Odkaz na implementaci obslužné rutiny, která má být volána systémem vlastností vždy, když se změní efektivní hodnota vlastnosti.

coerceValueCallback
CoerceValueCallback

Odkaz na implementaci obslužné rutiny, která má být volána vždy, když systém vlastností volá CoerceValue(DependencyProperty) tuto vlastnost.

Platí pro

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean)

Inicializuje novou instanci UIPropertyMetadata třídy se zadanou výchozí hodnotou a zpětnými voláními a logickou hodnotou použitou k zakázání animací u vlastnosti .

public:
 UIPropertyMetadata(System::Object ^ defaultValue, System::Windows::PropertyChangedCallback ^ propertyChangedCallback, System::Windows::CoerceValueCallback ^ coerceValueCallback, bool isAnimationProhibited);
public UIPropertyMetadata (object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback, System.Windows.CoerceValueCallback coerceValueCallback, bool isAnimationProhibited);
new System.Windows.UIPropertyMetadata : obj * System.Windows.PropertyChangedCallback * System.Windows.CoerceValueCallback * bool -> System.Windows.UIPropertyMetadata
Public Sub New (defaultValue As Object, propertyChangedCallback As PropertyChangedCallback, coerceValueCallback As CoerceValueCallback, isAnimationProhibited As Boolean)

Parametry

defaultValue
Object

Výchozí hodnota vlastnosti závislosti, která se obvykle poskytuje jako hodnota určitého typu.

propertyChangedCallback
PropertyChangedCallback

Odkaz na implementaci obslužné rutiny, která má být volána systémem vlastností vždy, když se změní efektivní hodnota vlastnosti.

coerceValueCallback
CoerceValueCallback

Odkaz na implementaci obslužné rutiny, která má být volána vždy, když systém vlastností volá CoerceValue(DependencyProperty) tuto vlastnost.

isAnimationProhibited
Boolean

Nastavte na , true aby systém vlastností nemohl animovat vlastnost, na kterou se tato metadata vztahují. Tyto vlastnosti při pokusu o jejich animace vyvolá výjimky za běhu. Výchozí formát je false.

Platí pro