如何根据条件修改GridView

时间:2019-06-10 13:22:30

标签: c# xaml

我有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>

0 个答案:

没有答案