Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Odwołuje się do wystąpienia zadeklarowanego gdzie indziej w adiustacji XAML. Odwołanie odnosi się do x:Nameelementu .
Użycie atrybutu XAML
<object property="{x:Reference instancexName}" .../>
Użycie elementu obiektu XAML
<object>
<object.property>
<x:Reference Name="instancexName"/>
</object.property>
</object>
Wartości XAML
| Wartość | Opis |
|---|---|
instancexName |
Wartość x:Name (lub wartość RuntimeNamePropertyAttribute-zidentyfikowanej właściwości) wystąpienia, do których odwołuje się odwołanie. |
Uwagi
x:Reference zapewnia obsługę na poziomie języka XAML dla koncepcji referencyjnej elementów, która została w inny sposób zaimplementowana w określonych strukturach, takich jak WPF.
x:Reference i WPF
W środowiskach WPF i XAML 2006 odwołania do elementów są rozwiązywane przez funkcję ElementName powiązania na poziomie platformy. W przypadku większości aplikacji i scenariuszy WPF należy nadal używać powiązania ElementName. Wyjątki od tych ogólnych wskazówek mogą obejmować przypadki, w których istnieją kontekst danych lub inne zagadnienia określające zakres, które sprawiają, że powiązanie danych jest niepraktyczne i gdzie kompilacja znaczników nie jest zaangażowana.
x:Reference jest konstrukcją zdefiniowaną w języku XAML 2009. W WPF można używać funkcji XAML 2009, ale tylko dla języka XAML, który nie jest skompilowany w języku WPF. Skompilowany kod XAML i forma BAML języka XAML nie obsługują obecnie słów kluczowych i funkcji języka XAML 2009.
.NET Desktop feedback