x: extensão de marcação de referência
Faz referência a uma instância que é declarada em outro lugar na marcação XAML. A referência para um elemento x:Name.
XAML Attribute Usage
<object property="{x:Reference instancexName}" .../>
XAML Object Element Usage
<object>
<object.property>
<x:Reference Name="instancexName"/>
</object.property>
</object>
XAML Values
instancexName |
O x:Name valor (ou valor da RuntimeNamePropertyAttribute-identificado de propriedade) da instância referenciada. |
Comentários
x:ReferenceFornece suporte de nível de linguagem XAML um conceito de referência de elemento contrário foi implementado em estruturas específicas, como o WPF.
x: referência e WPF
No WPF e XAML 2006, referências de elemento são tratadas pelo recurso de nível de estrutura do ElementName de vinculação. Para a maioria dos aplicativos do WPF e cenários, ElementName vinculação ainda deve ser usada. Exceções a essa orientação geral podem incluir casos onde há um contexto de dados ou outras considerações de escopo que tornam impraticável a ligação de dados e compilação da marcação não está envolvida.
x:Referenceuma construção é definida no XAML de 2009. No WPF, você pode usar os recursos de 2009 de XAML, mas somente para XAML que não é compilado de marcação do WPF. Compilado de marcação XAML e o formulário BAML do XAML não suportam atualmente os recursos e palavras-chave de linguagem XAML de 2009.