我有一些的xml:XML數據綁定到樹視圖(或Tab控制),綁定屬性根據不同的屬性
<Test>
<thing location="home" status="good"/>
<thing location="work" status="bad"/>
<thing location="mountains" status="good"/>
</Test>
在TreeView
葉子是狀態屬性的值;節點將是位置屬性的值。
├──bad
│.....└──work
└──good
.......├──home
.......└─ ─山
目前,我手動填充TreeView
(或TabControl
),迭代通過xml,將節點添加到適當的葉。
這可以通過數據綁定完成嗎?我猜一個轉換器將涉及...
感謝您的任何建議。
感謝您的回覆,這非常有幫助。 我懷疑我需要TreeView和TabControl項目的xaml中的DataTemplates? – Number8 2009-08-18 13:24:09
您可能不需要DataTemplates,但我對WPF的瞭解有限。不用嘗試DataBinding,看看它看起來如何。如果你只是DataBind的XmlDataSource的ASP.NET TreeView的作品。我愚蠢地認爲你的問題是關於一個ASP.NET的TreeView(你需要一個「wpf」標籤在你的問題。) – 2009-08-19 15:28:09