深入浅出WPF 第二部分(6)
6.3.9 使用XML数据作为Binding的源
现代程序设计只要涉及数据传输就离不开XML,因为大多数数据传输都是基于SOAP相关的协议,而SOAP又是通过将对象序列化为XML文本进行传输。XML文本是树形结构的,所以XML可以方便地用于表示线性集合和树形数据结构。
XmlDataProvider xdp = new XmlDataProvider() { Source = new Uri(@"C:\Users\v-xufeif\Desktop\Students.xml"), XPath = @"/StudentList/Student" }; this.listViewStudents.DataContext = xdp; this.listViewStudents.SetBinding(ListView.ItemsSourceProperty, new Binding());