2012-05-28 61 views
0

我的程序包含一個ObservableCollectionMapFiles,我在各種ListViews中綁定了它。但是,某些MapFiles包含TagItems的列表,並且在我最近的窗口中,我希望ListView同時顯示所有相關MapFiles內的所有TagItems在ListView中綁定項目集合,但顯示其子集合而不是主項目本身

我知道我可以通過手動添加Items到ListView做到這一點,但後來我還需要保持這一點,如果TagItems添加或刪除,所以我很想此設置使用ItemsSource

所以基本上我想綁定到我所有的MapFiles,但不是在ListView中顯示MapItems本身,我想顯示它們的TagItems,如果他們有任何。我相信這一定是可能的, - 有誰知道如何?

回答

0

,如果你想顯示每個mapitem tagitems那麼你可以使用全名..像作爲

listview.itemssource = mapitem.tagitem; 

在XAML

<ListView ItemsSource={Binding MapItem.TagItem}" /> 

這將在列表中顯示只有tagitems。

+0

謝謝,但我認爲這將只顯示來自單個MapItem的TagItems?如果可能,我想在同一個ListView中顯示來自所有MapItems的所有TagItem。 – Greg

相關問題