Extensão de marcação x:Reference
Faz referência a uma instância declarada em outro lugar na marcação XAML. A referência refere-se a um elemento x:Name
.
Uso do Atributo XAML
<object property="{x:Reference instancexName}" .../>
Uso de elemento Object do XAML
<object>
<object.property>
<x:Reference Name="instancexName"/>
</object.property>
</object>
Valores XAML
Valor | Descrição |
---|---|
instancexName |
O x:Name valor (ou valor da propriedade -identified ) da RuntimeNamePropertyAttributeinstância referenciada. |
Comentários
x:Reference
fornece suporte em nível de linguagem XAML para um conceito de referência de elemento que foi implementado em estruturas específicas, como WPF.
x:Referência e WPF
No WPF e no XAML 2006, as referências de elementos são abordadas pelo recurso de vinculação em nível de ElementName estrutura. Para a maioria dos aplicativos e cenários do WPF, ElementName a vinculação ainda deve ser usada. As exceções a essas diretrizes gerais podem incluir casos em que há contexto de dados ou outras considerações de escopo que tornam a vinculação de dados impraticável e em que a compilação de marcação não está envolvida.
x:Reference
é uma construção definida em XAML 2009. No WPF, você pode usar recursos XAML 2009, mas somente para XAML que não seja compilado com marcação WPF. Atualmente, o XAML compilado com marcação e a forma BAML do XAML não oferecem suporte às palavras-chave e aos recursos da linguagem XAML 2009.
.NET Desktop feedback