首页 > Windows开发 > 详细

WPF ListView ,XML

时间:2016-10-22 16:55:53      阅读:322      评论:0      收藏:0      [点我收藏+]

<?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());
}

WPF ListView ,XML

原文:http://www.cnblogs.com/Fred1987/p/5987625.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!