web前端

位置:IT落伍者 >> web前端 >> 浏览文章

使用XML数据作为Binding的源


发布日期:2020年10月28日
 
使用XML数据作为Binding的源
使用XML数据作为BInding的源有一店需要特别注意就是Binding的路径不是Path而是XPath其他的都差不多

XMAL代码

<Window x:Class=使用XML数据作为Binding的源MainWindow

xmlns=

xmlns:x=

Title=MainWindow Height= Width=>

<StackPanel Background=LightBlue>

<ListView x:Name=list Margin= Height=>

<ListViewView>

<GridView>

<!使用@Id指的是XML元素的属性而不使用说明是他的子集元素>

<GridViewColumn Header=编号 Width= DisplayMemberBinding={Binding XPath=@Id}/>

<GridViewColumn Header=姓名 Width= DisplayMemberBinding={Binding XPath=Name}/>

</GridView>

</ListViewView>

</ListView>

</StackPanel>

</Window>

CS代码

namespace 使用XML数据作为Binding的源

{

/// <summary>

/// MainWindowxaml 的交互逻辑

/// </summary>

public partial class MainWindow : Window

{

public MainWindow()

{

InitializeComponent()

//从指定的路径加载XML文档

XmlDocument doc = new XmlDocument()

docLoad(@c:/users/administrator/documents/visual studio /Projects/WPF/使用XML数据作为Binding的源/WPFXMLxml

//设置用于做绑定源的XML

XmlDataProvider xdp = new XmlDataProvider()

xdpDocument = doc;

xdpXPath = @/UserList/User;

thislistDataContext = xdp;

thislistSetBinding(ListViewItemsSourceProperty new Binding())

}

}

}

上一篇:利用HTML优化加快网页速度

下一篇:学习xml之给个理由先