WPF ListView ,XML
<?xml version="1.0" encoding="utf-8" ?>
<PersonList>
<Person Id="1">
<Name>Fred</Name>
</Person>
<Person Id="2">
<Name>Sophie</Name>
</Person>
<Person Id="3">
<Name>FR</Name>
</Person>
<Person Id="4">
<Name>FZ</Name>
</Person>
<Person Id="5">
<Name>FY</Name>
</Person>
</PersonList>
<StackPanel>
<ListView x:Name="personListView">
<ListView.View>
<GridView>
<GridViewColumn Header="Id" Width="100" DisplayMemberBinding="{Binding XPath=@Id}"/>
<GridViewColumn Header="Name" Width="100" DisplayMemberBinding="{Binding XPath=Name}"/>
</GridView>
</ListView.View>
</ListView>
<Button x:Name="btn" Width="200" Height="50" Content="Click here" Click="btn_Click"/>
</StackPanel>
using System.XMl;
private void btn_Click(object sender, RoutedEventArgs e)
{
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load(@"~\FirstXML.xml");
XmlDataProvider xdp = new XmlDataProvider();
xdp.Document = xmlDocument;
xdp.XPath = @"/PersonList/Person";
this.personListView.DataContext = xdp;
this.personListView.SetBinding(ListView.ItemsSourceProperty, new Binding());
}
最新文章
- Socket编程(4)TCP粘包问题及解决方案
- javaScript条件控制语句
- oracle 用户与表空间关系
- [Android] android .keystore文件转x509pem工具
- dubbo子模块
- Windows下配置cygwin和ndk编译环境
- FluentData官方文档翻译
- Overview &; Change Log
- 关于jquery获取服务器端xml数据
- HttpWebRequest结合HtmlAgilityPack实现网页form提交
- [eclipse] 三个操作技巧
- digitalocean更换机房教程
- RibbonForm使用技巧
- hdu 5592 BestCoder Round #65(树状数组)
- Mybatis执行Executor(一)
- Spring Boot初识(2)- Spring Boot整合Mybaties
- 修改mysql的用户root密码
- iOS开发-UIImageView高效设置Radius
- [原]NTP时间服务器简单设置
- LigerUi自动检索输入
热门文章
- python基础(28):isinstance、issubclass、type、反射
- System 类初探
- 【Gradle】Gradle入门
- docker系列(四):数据卷
- ssh 使用指定网卡 连接特定网络
- python+requests+re匹配抓取猫眼上映电影信息
- python session保持登录,新增地址,并删除,由观察可知,address_id决定删除的内容;
- CF613B Skills
- angular 使用ng-zorro的from组件 运行报错
- Python Singleton Pattern(单例模式)