私は非常に単純なツリー構造を使用しています:
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はDependencyプロパティではないので、バインドはありません。
私はこのTextBoxに出くわしました:ここで、しかし、それをバインドできるかどうか、そしてどのようにバインドできるかはわかりません。この時点で、wpfはHierachicalDataTemplateを認識していないようです。wpfに同期を機能させる方法はありますか?