WPF 中使用XML作为Binding数据源
来源:互联网 发布:华通云数据 编辑:程序博客网 时间:2024/05/21 10:25
1新增 XMLDateStudent.xml数据源
<?xml version="1.0" encoding="utf-8" ?><StudentList> <Student ID="1"> <Name>张三</Name> </Student> <Student ID="2"> <Name>李四</Name> </Student> <Student ID="3"> <Name>王五</Name> </Student></StudentList>
2 Window6_XML.xaml文件代码
<Window x:Class="WpfApplication2.Window6_XML" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window6_XML" Height="300" Width="300"> <Grid> <ListView Name="ListView1"> <ListView.View> <GridView> <GridViewColumn Header="编号" DisplayMemberBinding="{Binding XPath=@ID}" Width="50"></GridViewColumn> <GridViewColumn Header="姓名" DisplayMemberBinding="{Binding XPath=Name}" Width="50"></GridViewColumn> </GridView> </ListView.View> </ListView> </Grid></Window>
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Shapes;using System.Xml;namespace WpfApplication2{ /// <summary> /// Window6_Student.xaml 的交互逻辑 /// </summary> public partial class Window6_XML : Window { public Window6_XML() { InitializeComponent(); XmlDocument doc = new XmlDocument(); doc.Load("XMLDateStudent.xml"); XmlDataProvider xdp = new XmlDataProvider(); xdp.Document = doc; xdp.XPath = @"/StudentList/Student"; this.ListView1.DataContext = xdp; this.ListView1.SetBinding(ListView.ItemsSourceProperty, new Binding()); //XmlDataDocument xdd = new XmlDataDocument(); } }}
- WPF 中使用XML作为Binding数据源
- WPF - 使用XML作为datagrid数据源进行binding
- WPF中的binding(二)- 使用CLR对象或者对象名称作为Binding的数据源
- WPF中的binding(三)- 使用DataContext作为Binding的数据源
- WPF中的binding(七)- 使用LINQ检索作为Binding的数据源
- WPF中的binding(六)- 使用XML数据作为Binding的源
- WPF 使用DataContext 作为 Binding的源
- 如何在JasperReports中使用XML文件作为数据源?
- WPF(Binding集合对象数据源)
- WPF 使用LINQ 检索结果作为Binding源
- 用xml作为wpf数据源时遇到问题,求解
- WPF之Binding基础四 使用DataContext作为Binding的源
- WPF中的binding(五)- 使用DataTable作为Binding的源
- WPF中的binding(八)- 使用ObjectDataProvider对象作为Binding的Source
- WPF使用 ObjectDataProvider 为方法作为绑定数据源
- WPF的ComboBox数据绑定,使用Dictionary作为数据源
- 【WPF】binding的使用
- WPF 初步使用Binding
- Linux vmstat命令实战详解
- 基于CyberGarage库的dlna开发(android)
- Web前端开发流程自动化
- Xwindow的工作原理
- C语言版的线性回归分析函数
- WPF 中使用XML作为Binding数据源
- asmlinkage宏
- Json对象的对写(Jackson使用)。
- install ffserver for streaming with libx264 and mp3lame on ubuntu
- C++开源矩阵计算工具——Eigen 在VS2005中的下载、配置与使用
- 关于apache的优化配置
- 什么是编译和链接??经典解释
- OpenGL基础
- 必须掌握的命令行