Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verweist auf eine Instanz, die an einer anderen Stelle in XAML-Markup deklariert wird. Der Verweis verweist auf das x:Name-Objekt eines Elements.
Verwendung von XAML-Attributen
<object property="{x:Reference instancexName}" .../>
Verwendung von XAML-Objektelementen
<object>
<object.property>
<x:Reference Name="instancexName"/>
</object.property>
</object>
XAML-Werte
instancexName |
Der x:Name-Wert (bzw. der durch RuntimeNamePropertyAttribute identifizierte Eigenschaftswert) der Instanz, auf die verwiesen wird. |
Hinweise
x:Reference bietet XAML-Unterstützung auf Sprachebene für ein Elementverweiskonzept, das andernfalls in bestimmten Frameworks, wie z. B. WPF, implementiert wurde.
x:Reference und WPF
In WPF und XAML 2006 werden Elementverweise von der Funktion auf Frameworkebene der ElementName-Bindung behandelt. Für die meisten WPF-Anwendungen und -Szenarien sollte ElementName-Bindung immer noch verwendet werden. Ausnahmen von dieser allgemeinen Anleitung könnten Fälle einschließen, bei denen es Datenkontext oder andere Überlegungen zum Gültigkeitsbereich gibt, die die Datenbindung unpraktisch machen, und bei denen Markupkompilierung nicht beteiligt ist.
x:Reference ist ein in XAML 2009 definiertes Konstrukt. In WPF können Sie XAML 2009-Funktionen verwenden, jedoch nur für XAML, die nicht WPF-markupkompiliert ist. Markupkompilierte XAML und die BAML-Form von XAML unterstützen derzeit nicht die XAML 2009-Sprachschlüsselwörter und -funktionen.