2010-08-02 74 views
1

我要創造我自己的擴張/可摺疊樹狀用戶控件,該節點是邊界元素的任何內容。而這種控制應該有的SelectedItem。當我選擇其中一個節點時,我想查看有關所選項目的詳細信息。如何在WPF中創建List-like UserControl?

我已經完成了控件的演示和邏輯: 我可以看到所有的元素樹,摺疊任何節點,選擇其中的一個並查看細節。但我不能做雙向綁定。即我希望有機會在細節面板中更改字段,並立即看到樹形控件中的更改。

幫助我,請來電與控制的強制更新(重新綁定數據)(只是給小費如何執行此),或者給出一個告知如何創建自己的列表類似的用戶控件。 我試圖讓我的控制從一些ListBox類繼承,但我不能。

PS。對不起,我的英文不好...

回答

2

使用TreeView控制。

+0

我可以定製它,例如,像這樣(當然,沒有連接線):http://techbase.kde.org/File:QtDOM_TreeStructure.png – 2010-08-02 14:55:20

+0

是的,你可以。 http://www.codeproject.com/KB/WPF/CustomTreeViewLayout.aspx – SLaks 2010-08-02 14:56:21