zoukankan      html  css  js  c++  java
  • 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());
    }

  • 相关阅读:
    python基础#1
    shell脚本基础练习题
    shell计算100以内加法
    shell脚本添加用户
    python学习ing
    框架
    前端
    python基础之数据类型-面向对象
    python四种列表的插入方法及其效率
    Charles高阶操作
  • 原文地址:https://www.cnblogs.com/Fred1987/p/5987625.html
Copyright © 2011-2022 走看看