x:Reference – rozšíření značek
Odkazuje na instanci deklarovanou jinde v kódu XAML. Odkaz odkazuje na element .x:Name
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 RuntimeNamePropertyAttribute-identifikované vlastnosti) odkazované instance. |
Poznámky
x:Reference
poskytuje podporu jazyka XAML pro koncept odkazu elementu, 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í vazby ElementName na úrovni architektury. U většiny ElementName aplikací a scénářů WPF by se stále měla používat vazba. 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 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