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>