XAML指令元素
XAML指令元素只有两个:x:Code和x:XData
1. x:Code
该指令元素已经在笔记(1)中介绍了,笔者再一次翻阅前面发现图片需要放大才能查看,代码此处就不贴了,让我偷一下懒。回归正题,该指令的作用就是可以包含一些本应放置在后置代码中的C#代码。
2. x:XData
WPF中把包含数据的对象称为数据源,用于把数据源中的数据提供给数据使用者的对象被称为数据提供者(Data Provider)。WPF类库中包含多种数据提供者,其中有一个类叫XmlDataProvider,专门用于提供XML化的数据。用法如下:
<Window.Resources>
<XmlDataProvider x:Key="InventorData" XPath="Inventor/Books">
<x:XData>
<Supermarket xmlns="">
<Fruits>
<Fruit Name="Peach"/>
<Fruit Name="Banana"/>
<Fruit Name="Orange"/>
</Fruits>
<Drinks>
<Drink Name="Coca Cola"/>
<Drink Name="PEPSI Cola"/>
</Drinks>
</Supermarket>
</x:XData>
</XmlDataProvider>
</Window.Resources>
x名称空间详解到此结束,可能写得不好,感谢能看到现在的你。。。