TreeView - 动态更改文本块的文本绑定(项目模板的一部分)

时间:2013-02-19 16:43:19

标签: .net wpf xaml wpf-controls

我有一个包含TreeView控件的用户控件。 我想根据依赖项的值设置**binding**的{​​{1}}中使用的Text TextBlock属性的TreeView TreeViewUserControl类的名为ItemTemplate的属性。

我尝试了类似于下面显示的内容(但为NodeDisplayProperty设置了正确的数据上下文),但它不起作用,因为NodeDisplayProperty的{​​{1}}属性拒绝'double结合”。

我无法设置Text的属性TextBlock,因为我正在使用项目模板。

任何不涉及编写新绑定类的建议? 理想情况下,我想要一个XAML解决方案,但如果你在后面的代码中执行它,你如何访问 XAML定义的项模板中代码块的绑定?

编辑树中显示的项目来自模型,因此他们对UI元素没有可见性。

谢谢!

DisplayMemberPath

0 个答案:

没有答案