我用一個很簡單的樹形結構:樹結構
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讓我的同步工作?