- 博客(5)
- 收藏
- 关注
转载 Binding(五)——使用XML数据作为Binding的源
先看一个线性集合的例子。下面的XML文本是一组学生的信息存放于D:\RawData.xml,我们要把他显示在一个ListView控件里。 Tim Tom Vina Emily 程序的XAML部分如下:<Window x:Class="WpfApplication1.MainWindow" xmlns="http://
2012-02-14 13:14:03
1298
转载 Binding(四)——使用集合对象作为列表控件的ItemsSource
WPF中的列表式控件派生自ItemsControl类,自然也就继承了ItemsSource这个属性。ItemsSource属性可以接受一个IEnumerable接口派生类的实例作为自己的值。每个ItemsControl的派生类都具有自己对应的条目容器。例如ListBox的条目容器是ListBoxItem,ComboBox的条目容器时ComboBoxItem。ItemsSource里存放的是一条
2012-02-14 11:01:52
2250
转载 Binding(三)——使用DataContext作为Binding的源
前面的例子都是将CLR类型的对象指定为Binding的Source,使用了两种方法——把对象赋值个Binding.Source或把对象的Name赋值给Binding.ElementName。DataContext属性被定义在FrameworkElement类中,这个类是WPF控件的基类,意味着所有WPF空间都具备这个属性。WPF的UI布局是树形结构,每个节点都是空间,由此可以推出另一个结论——
2012-02-13 16:52:50
2284
转载 Binding(二)——Binding的路径
一、Binding的路径概述Binding源的对象也许有很多属性,通过这些属性可以把Binding源的数据暴露给外界。那么,Binding到底需要关注哪些属性呢?这需要由Binding的Path属性决定。尽管在XAML代码或者Binding类的构造器参数列表中,我们用一个一个字符串表示Path。但Path的实际类型是PropertyPath。下面将用XAML和C#两种方式来描述。
2012-02-13 12:49:03
1605
转载 Binding(一)——Binding基础
一、Binding概述Binding注重表达它是一种像桥梁一样的关联关系。WPF中,正是在这段桥梁上我们有机会为往来流通的数据做很多事情。如果把Binding比作数据的桥梁,那么它的两端分别是Binding的源(Source)和目标(Target)。数据从哪里来哪里就是源,Binding是中间的桥梁,目标是数据要往哪里去。一般情况下,Binding源是逻辑层的对象,Binding目标是UI
2012-02-11 15:15:13
2499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人