MSDN 教程短片 WPF 19(绑定2-绑定资源模板)
绑定资源模板
上一节我们了解到绑定的方式,下面我们来了解下资源模板的绑定。
我们先定义一个Person类(Person.cs),比如他有PersonName属性,可以实现变更通知。(Person.cs)
代码
我们给它一些 静态的数据。
首先我们新建一个.cs文件叫 Datas.cs吧。里面是:
代码
后台都准备好了,我们就开始前台吧。
先在xaml中添加
xmlns:local="clr-namespace:Demo"
这里的Demo是项目的名称,即命名空间的名称。这是为我们引用刚才新建的两个类文件用的。
看下面Xaml代码。
代码
DataTemplate是: 来指定数据对象的可视化。
ItemTemplate是:获取或设置用于显示每个项的 DataTemplate。
ItemsSource是:获取或设置用于生成 ItemsControl 的内容的集合。
ItemsSource是:获取或设置用于生成 ItemsControl 的内容的集合。
运行结果:
我们可以在给他添点样式。比如在DataTemplate里
<DataTemplate x:Key="listBoxDataTemplate"> <TextBlock Text="{Binding PersonName}" FontSize="32" FontStyle="Oblique" Foreground="Blue"/> </DataTemplate>
结果:
作者:dingli
出处:http://www.cnblogs.com/dingli/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。