XAML 定義的標記擴充套件
XAML 中有四個預定義的標記擴充套件:
x:Type
為命名型別提供 Type 物件。此工具最常用於樣式和模板。
<object property="{x:Type prefix:typeNameValue}" .../>
x:Static
產生靜態值。值來自值型別程式碼實體,它們不是目標屬性值的型別,但可以計算為該型別。
<object property="{x:Static prefix:typeName.staticMemberName}" .../>
x:Null
將 null 指定為屬性的值,並且可以用於屬性或屬性元素值。
<object property="{x:Null}" .../>
x:Array
支援在 XAML 語法中建立通用陣列,適用於故意不使用 WPF 基本元素和控制元件模型提供的集合支援的情況。
<x:Array Type="typeName">
arrayContents
</x:Array>