我遇到了一个问题,如果您能为此提供任何建议,我将不胜感激。
错误信息:
System.Windows.Data 错误:4:找不到与引用'RelativeSource FindAncestor,AncestorType='System.Windows.Controls.ItemsControl',AncestorLevel='1''的绑定源。BindingExpression:Path=HorizontalContentAlignment; 数据项=空;目标元素是'TreeViewItem'(名称='');目标属性是“HorizontalContentAlignment”(类型“HorizontalAlignment”)
我有一个树视图控件(C# WPF .NET 4.0),并且通过在 xaml 中使用数据模板或手动将几个项目添加到此树视图中,并且都使用数据绑定。
当收到新的数据结构时,我需要清理树视图中的所有项目并重新生成新的项目,treeview_Control.Items.Clear()
从 GUI 的角度来看它似乎工作正常,但是当我在 Visual Studio 上看到输出窗口时,它显示了几条如上所述的错误消息。
我试图寻找解决方案并尝试了几种方法,但还没有运气。有人刚刚建议忽略此错误消息,但我真的很想清除它。
如果您有任何想法,请帮助我。