x:Reference – rozšíření značek
Odkazuje na instanci deklarovanou jinde v kódu XAML. Odkaz odkazuje na x:Name
elementu .
Použití atributu XAML
<object property="{x:Reference instancexName}" .../>
Použití elementu objektu XAML
<object>
<object.property>
<x:Reference Name="instancexName"/>
</object.property>
</object>
Hodnoty XAML
Hodnota | Popis |
---|---|
instancexName |
Hodnota x:Name (nebo hodnota vlastnosti RuntimeNamePropertyAttribute-identifikovaná) odkazované instance. |
Poznámky
x:Reference
poskytuje podporu jazyka XAML pro koncept odkazu na element, který byl jinak implementován v konkrétních architekturách, jako je WPF.
x:Reference a WPF
Ve WPF a XAML 2006 jsou odkazy na elementy adresovány funkcí na úrovni architektury ElementName vazby. U většiny aplikací a scénářů WPF by se stále měla používat vazba ElementName. Výjimky z tohoto obecného návodu můžou zahrnovat případy, kdy existují aspekty kontextu dat nebo jiné aspekty týkající se nepraktické datové vazby a kompilace značek.
x:Reference
je konstruktor definovaný v jazyce XAML 2009. Ve WPF můžete používat funkce XAML 2009, ale pouze pro XAML, který není zkompilován značek WPF. Zkompilované kódy XAML a formát BAML XAML v současné době nepodporují klíčová slova a funkce jazyka XAML 2009.
.NET Desktop feedback