WPF学习笔记(4)——x名称空间详解 下

来源:互联网 发布:webservice返回json 编辑:程序博客网 时间:2024/06/07 22:59

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名称空间详解到此结束,可能写得不好,感谢能看到现在的你。。。

0 0