我有一个绑定ShowingRecentDocuments,它返回一个布尔值。基于这个布尔值,我想在GridView中显示两个列中的一个:
<ListView ItemsSource="{Binding ModelItems, Mode=OneWay}">
<ListView.View>
<GridView>
<GridViewColumn Header="Templates"
DisplayMemberBinding="{Binding PrettyName}" />
//If ShowingRecentDocuments == true, show this column
<GridViewColumn Header="Last Modified"
DisplayMemberBinding="{Binding TimeModified}"/>
//else show this column
<GridViewColumn Header="Last Opened"
DisplayMemberBinding="{Binding LastOpened}"/>
</GridView>
</ListView.View>
</ListView>我似乎不能在GridViewColumn中使用GridViewColumn,而只能在GridViewColumn.CellTemplate中使用。如何更改此任务的列的可见性(或等效性)?
发布于 2019-10-28 11:13:16
我有两种选择。
我想要第二个。
https://stackoverflow.com/questions/58589577
复制相似问题