基於我的模型我想構建一個treeview。對我來說,結果是一個問題,只有一個集合的成員可以顯示在樹形視圖中。這意味着,我必須創建一個包含集合的視圖模型,該集合包含模型的所有屬性。WPF treeview:「非上市項目」
我想建立一個像這樣的樹:
家
ADRESS
顏色
NumberOfRooms
家庭
父親
母親
女兒
年齡
頭髮顏色
朋友
...
寵物
狗
鼠標
我的房子模型具有財產ADRESS,顏色,numberOfRooms,家人和寵物。不是所有的都是列表,並且房子本身也不是一個列表。所以我將不得不將這些屬性放在一個對象列表中,像時尚樹一樣顯示,然後爲每個屬性創建一個分層數據模板。做這一次是沒有什麼大不了的,但我有很多模型要處理,這似乎並沒有正確的方式...
我知道我可以做一個房子類型的分層數據模型,把「房子「在擴展器的頭部,併爲每個非列表列表屬性添加一些文本框......這只是醜陋的。
這種數據結構/模型有什麼常用的方法嗎?
這只是如果你把它醜陋 – Paparazzi
的事情是我不能夠單獨選擇屬性了難看!只有列表中出現的項目 –