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