Compartilhar via


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.