我的程序包含ObservableCollection
MapFiles
,我将其绑定到各种ListView中。有些MapFiles
包含TagItems
的列表,但在我的最新窗口中,我希望ListView同时显示所有相关TagItems
中的所有MapFiles
。
我知道我可以通过手动将Items
添加到ListView来实现这一点,但是如果TagItems
被添加或删除,我还需要维护它,所以我真的很想使用ItemsSource
进行设置。
所以基本上我想要绑定到我的所有MapFiles
,但我没有在ListView中显示MapItems
,而是想显示他们的TagItems
,如果他们有任何。{1}}。我确信这一定是可能的, - 有谁知道怎么做?
答案 0 :(得分:0)
如果您希望每个mapitem显示tagitems,那么您可以使用全名..如
listview.itemssource = mapitem.tagitem;
in xaml
<ListView ItemsSource={Binding MapItem.TagItem}" />
这将仅显示列表中的tagitems。