DependencyProperty.DefaultMetadata Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá výchozí metadata vlastnosti závislosti.
public:
property System::Windows::PropertyMetadata ^ DefaultMetadata { System::Windows::PropertyMetadata ^ get(); };
public System.Windows.PropertyMetadata DefaultMetadata { get; }
member this.DefaultMetadata : System.Windows.PropertyMetadata
Public ReadOnly Property DefaultMetadata As PropertyMetadata
Hodnota vlastnosti
Výchozí metadata vlastnosti závislosti.
Příklady
pm = dp.GetMetadata(dp.OwnerType);
pm = dp.GetMetadata(dp.OwnerType)
PropertyMetadata pmDefault = dp.DefaultMetadata;
Dim pmDefault As PropertyMetadata = dp.DefaultMetadata
Poznámky
Výchozí metadata jsou metadata vlastností, která jsou k dispozici pro daný objekt nebo objekt odvozeného typu, kde explicitní Register nebo OverrideMetadata volání nebyla zadána žádná alternativní metadata.
Pokud původní vlastník použil metadata na první Register volání, které vytvořilo vlastnost závislosti, vrátí se tato metadata jako DefaultMetadata.
Pokud v původním Register volání nebyla použita žádná metadata, výchozí metadata se vygenerují z Register volání a tato hodnota se vrátí jako DefaultMetadata.
Hlavním účelem použití výchozích metadat přidružených k objektu DependencyProperty je zadat výchozí hodnotu pro tuto vlastnost u libovolného DependencyObject nebo odvozeného typu.
U neopojených vlastností nelze typ metadat vrácený touto vlastností přetypovat na odvozené typy PropertyMetadata typu, i když byla vlastnost původně zaregistrována s odvozeným typem metadat. Pokud chcete původně registrovaná metadata včetně původního odvozeného typu metadat, místo toho volejte GetMetadata(Type) původní registrační typ jako parametr.
U připojených vlastností se typ metadat vrácených touto vlastností bude shodovat s typem zadaným v původní RegisterAttached metodě registrace.