我有MainWindow.xaml.cs和关联的MainWindow.xaml。
xaml包含Grid> ListView> GridView。
我想知道是否可以根据MainWindow.xmal.cs中的下拉选择条件在GridView中隐藏列?
示例:
条件1将显示列..D,E,F,G ... 条件2将显示列A,B,C
我没有找到解决方案。我已经阅读了有关DataTriggers和Converters的信息,但不知道它们是否适用于这种情况。
<ListView.View>
<GridView TextBlock.TextAlignment="Center">
<GridViewColumn Width="50" DisplayMemberBinding="{Binding Serial}" >
<GridViewColumn.Header>
<GridViewColumnHeader Tag="Serial" Click="SortColumnHeader_click">Serial</GridViewColumnHeader>
</GridViewColumn.Header>
</GridViewColumn>
<GridViewColumn Width="50" DisplayMemberBinding="{Binding CM}" >
<GridViewColumn.Header>
<GridViewColumnHeader Tag="CM" Click="SortColumnHeader_click">CM</GridViewColumnHeader>
</GridViewColumn.Header>
</GridViewColumn>
<GridViewColumn Width="50" DisplayMemberBinding="{Binding FailureTime}" >
<GridViewColumn.Header>
<GridViewColumnHeader Tag="FailureTime" Click="SortColumnHeader_click">Failure Time</GridViewColumnHeader>
</GridViewColumn.Header>
</GridViewColumn>