2014-09-01 55 views
0

任何人都可以指導我使用Catel 4和WPF TreeView控件嗎?我試圖創建類似VS解決方案資源管理器。我爲樹的每個級別創建了模型和虛擬機。WPF Treeview使用Catel 4

當我添加分層數據模板(HDT)並使用VM類型作爲DataType參數時,我得到一棵樹顯示頂級集合成員類型。也就是說,WPF無法將ItemsSource集合類型與我的HDT相匹配。如果我將HDT更改爲使用模型類型,TreeView行爲正常,但現在我的VM沒有被使用。

謝謝。

-reilly。

回答

0

我不認爲這是一個好主意,使樹內的每個元素視圖模型(性能明智)。樹視圖(如解決方案資源管理器)應該是包含嵌套模型的單一視圖模型。所以你的模型將是一個完整的對象圖,表示樹中的項目。