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

  • 相关阅读:
    元素绑定与非元素绑定
    窗口之间的交互,windows和自定义的窗口集合
    e.which
    prop()和attr()
    web动画
    $.proxy()和$.makeArray()
    匿名自执行函数报错
    页面适配
    gulp
    伪元素和伪类
  • 原文地址:https://www.cnblogs.com/Fred1987/p/5987625.html
Copyright © 2011-2022 走看看