x:Reference Markup Extension
參考 XAML 標記中其他地方所宣告的實例。 參考是指專案的 x:Name
。
XAML 屬性使用方式
<object property="{x:Reference instancexName}" .../>
XAML 物件專案使用方式
<object>
<object.property>
<x:Reference Name="instancexName"/>
</object.property>
</object>
XAML 值
價值 | 描述 |
---|---|
instancexName |
參考實例的 x:Name 值(或 RuntimeNamePropertyAttribute識別屬性的值)。 |
言論
x:Reference
提供 XAML 語言層級支援,以支援在 WPF 等特定架構中實作的項目參考概念。
x:Reference 和 WPF
在 WPF 和 XAML 2006 中,元素參考會由 ElementName 系結的架構層級功能來尋址。 在大部分的 WPF 應用程式和案例中,仍應使用 ElementName 系結。 此一般指引的例外狀況可能包括數據內容或其他範圍考慮使得數據系結不切實際,且標記編譯未涉及的情況。
x:Reference
是 XAML 2009 中定義的建構。 在 WPF 中,您可以使用 XAML 2009 功能,但僅適用於未編譯 WPF 標記的 XAML。 標記編譯的 XAML 和 XAML BAML 形式目前不支援 XAML 2009 語言關鍵詞和功能。