C# WPF XML更新和树视图更新(UI)
我用以下代码绑定treeview,所以更新xml文件并重新加载treeview。Xml文件正确返回和TreeViewItem正确返回,但UI上有旧数据。用户界面没有改变 Xaml: 此返回XElemet:C# WPF XML更新和树视图更新(UI),c#,wpf,xml,xaml,treeview,C#,Wpf,Xml,Xaml,Treeview,我用以下代码绑定treeview,所以更新xml文件并重新加载treeview。Xml文件正确返回和TreeViewItem正确返回,但UI上有旧数据。用户界面没有改变 Xaml: 此返回XElemet: Tools.LoadXml() 此元素填充TreeViewItem并返回它: FillTreeView(Tools.LoadXml()); xml更新后,调用TreeviewBinding()方法。尝试添加行:TreeGroup.InvalidateVisual();在TreeGroup.
Tools.LoadXml()
此元素填充TreeViewItem并返回它:
FillTreeView(Tools.LoadXml());
xml更新后,调用TreeviewBinding()方法。尝试添加行:TreeGroup.InvalidateVisual();在TreeGroup.Items.Refresh()之后;谢谢,结果是一样的你什么都没有约束力。。。我将使用
XmlDataProvider
。
Tools.LoadXml()
FillTreeView(Tools.LoadXml());