x:Referensmarkeringstillägg
Refererar till en instans som deklareras någon annanstans i XAML-markering. Referensen refererar till ett elements x:Name
.
XAML-attributanvändning
<object property="{x:Reference instancexName}" .../>
Användning av XAML-objektelement
<object>
<object.property>
<x:Reference Name="instancexName"/>
</object.property>
</object>
XAML-värden
Värde | Beskrivning |
---|---|
instancexName |
Det x:Name värdet (eller värdet för den RuntimeNamePropertyAttributeidentifierade egenskapen) för den refererade instansen. |
Anmärkningar
x:Reference
tillhandahåller stöd på XAML-språknivå för ett elementreferenskoncept som annars implementerades i specifika ramverk som WPF.
x:Reference och WPF
I WPF och XAML 2006 hanteras elementreferenser av funktionen på ramverksnivå i ElementName bindning. För de flesta WPF-program och scenarier bör ElementName bindning fortfarande användas. Undantag från den här allmänna vägledningen kan omfatta fall där det finns datakontext eller andra omfångsöverväganden som gör databindningen opraktisk och där markeringskompilering inte ingår.
x:Reference
är en konstruktion som definieras i XAML 2009. I WPF kan du använda XAML 2009-funktioner, men bara för XAML som inte är WPF-kompilerad. Påläggskompilerade XAML och BAML-formen av XAML stöder för närvarande inte nyckelord och funktioner i XAML 2009-språket.
.NET Desktop feedback