我對WPF和C#相當陌生。我正在開發一個工具,它從數據庫讀取數據並將其放入TreeView中。 我的類模型是這樣的:如何將列動態添加到TreeView
class Developer //Contains a name, a list of categories and some additional info
class Category //Contains a name, a list of products and some additional info
class Product //Contains a name and some additional info
目前,該工具將顯示在一個分層的方式對所有的名字。這是通過兩個HierarchicalDataTemplates和一個DataTemplate來完成的。
我現在的問題是,如果有人有一個想法如何添加一些簡單的列到TreeView應該顯示一些雙值。問題是,附加信息的數量(雙值)是通過用戶輸入設置的。所以,如果用戶想要顯示3個月的範圍,我需要TreeView添加6列。 (列數=月* 2)
或者,也許有人知道一個wpf自定義控件,它適合我的需求,並在vs10和.NET4.0下工作。
先謝謝
你說得對。 Ricciolo的TreeListView是一款非常漂亮且功能豐富的控件,正是我所期待的。謝謝。 – Schlurb 2011-03-24 12:38:54