我有一个绑定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>
我似乎不能在DataTrigger
中使用GridViewColumn
,而是只能在GridViewColumn.CellTemplate
中使用。我该如何更改此任务列的可见性(或等效值)?
答案 0 :(得分:1)
我看到两个选择。
我希望第二个。