C# 双向绑定wpftreeview
这里是WPF初学者 我使用本文末尾显示的代码成功地将TreeView控件绑定到DataViewManager。最初填充TreeView控件时,一切正常,但我希望实现双向绑定,以便可以使用文本框过滤掉不需要的TreeView项。 我的问题是,如果 我试着用这样的方法:C# 双向绑定wpftreeview,c#,wpf,binding,treeview,two-way-binding,C#,Wpf,Binding,Treeview,Two Way Binding,这里是WPF初学者 我使用本文末尾显示的代码成功地将TreeView控件绑定到DataViewManager。最初填充TreeView控件时,一切正常,但我希望实现双向绑定,以便可以使用文本框过滤掉不需要的TreeView项。 我的问题是,如果 我试着用这样的方法: private void SearchTree_TextChanged(object sender, TextChangedEventArgs e) { if(SearchTr
private void SearchTree_TextChanged(object sender, TextChangedEventArgs e)
{
if(SearchTree.Text.Length>0)
Command.dvm.DataViewSettings["Categories"].RowFilter = "CategoryName LIKE '%"+SearchTree.Text+"%'";
}
谁能帮我找出我做错了什么
Xaml:
为
TreeView
的DataContext
尝试此绑定:
DataContext="{Binding Source={StaticResource dataVMProvider}}"
谢谢,但是没有什么变化。。。我还尝试了
DataContext=“{Binding.,Mode=TwoWay,Source={StaticResource dataVMProvider},UpdateSourceTrigger=PropertyChanged}”
,但没有任何改进。
public static class DataVMCreator
{
public static DataViewManager CreateDataVM()
{
return Command.dvm;
}
}
DataContext="{Binding Source={StaticResource dataVMProvider}}"