WPF ListView 刷新绑定xml 能读取XML数据了,修改删除增加都有了。但是增删改后重新绑定不知如何做。我是在XAML前台绑定数据的,不知道在后台如何再次查询XML。然后在绑定到ListView。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <Window.Resources> <XmlDataProvider x:Key="Book" Source="d:\Books.xml"> </XmlDataProvider> </Window.Resources> <Grid DataContext="{Binding ElementName=listView1, Path=SelectedItem}" Margin="5"> <Grid.RowDefinitions> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="129"></RowDefinition> <RowDefinition Height="80*" /> </Grid.RowDefinitions> <ListView x:Name="listView1" ItemsSource="{Binding Source={StaticResource ResourceKey=Book}, XPath=/Book/mybook}" SelectionMode="Single"> 前台是这样绑定的。 没有做过直接绑定XML文件。如果是绑定数据的话,该数据模型实现INotifyPropertyChanged(伪代码,记不清楚了)接口后,WPF会监控该数据的变化。 用C#如何执行存储过程,并带参数呢?帮我写一下代码,谢谢!!1 如何在c#中使用控件组?如一组textbox 如何存储richtextbox上的每一张图片 读取两个数据表里面的字段,帮我看看!很急,望各位帮忙!谢谢~~~ (C#)编译好程序的问题 关于ImageList的问题 如何用C#开发pocket pc录音程序? 如何使 C#winform窗体标题栏中的最大化按钮为灰色并不可使用 有关Response 奇怪!用c#读取文件,中文部分出现的都是乱码 php转C# 如何用c#中的wpf编写手机软件?
</XmlDataProvider>
</Window.Resources>
<Grid DataContext="{Binding ElementName=listView1, Path=SelectedItem}" Margin="5"> <Grid.RowDefinitions> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="129"></RowDefinition>
<RowDefinition Height="80*" />
</Grid.RowDefinitions> <ListView x:Name="listView1" ItemsSource="{Binding Source={StaticResource ResourceKey=Book}, XPath=/Book/mybook}" SelectionMode="Single"> 前台是这样绑定的。