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 závislost vlastnost, pak se tato metadata vrátí jako DefaultMetadata.
Pokud v původním Register volání nebyla použita žádná metadata, pak se výchozí metadata vygenerují z Register volání a tato hodnota se vrátí jako DefaultMetadata.
Hlavním účelem výchozích metadat přidružených k objektu je DependencyProperty zadat výchozí hodnotu pro tuto vlastnost u libovolného DependencyObject nebo odvozeného typu.
U neattachovaných vlastností nelze typ metadat vrácený touto vlastností přetypovat na odvozené typy PropertyMetadata typu, a to ani v případě, že 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, volejte GetMetadata(Type) místo toho 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.