【发布时间】:2012-11-09 18:36:02
【问题描述】:
我正在使用一个非常简单的树结构:
class Tree { }
class Node : Tree {
public List <Tree> Children;
}
class Leave : Tree {
public string Content;
}
我想在 WPF - RichTextBox 中显示它,结果看起来像这样,但绑定到我的树:
<FlowDocument>
<Section>
<Paragraph>
TEXT_FOOTER
</Paragraph>
</Section>
</FlowDocument>
只有树的叶子在段落中显示其内容,而节点在部分中显示。
目前我正在以编程方式解决此问题,但要使 RTB 与我的树保持同步是一项艰巨的工作。 有没有办法将这样的结构绑定到 Box,我知道 Document-Property 不是依赖属性,所以没有绑定。
我遇到了这个 TextBox:Here,但我不知道是否以及如何绑定它,wpf 目前似乎不知道 HierachicalDataTemplate。 有什么方法可以让 wpf 进行我的同步工作吗?
【问题讨论】:
标签: wpf tree richtextbox