Как изменить GridView на основе условия - PullRequest
0 голосов
/ 10 июня 2019

У меня есть MainWindow.xaml.cs и связанный с ним MainWindow.xaml.

xaml содержит Grid> ListView> GridView.

Я хочу знать, можно ли скрыть столбцы в GridView на основепри условии выбора из выпадающего списка из MainWindow.xmal.cs?

Пример:

Условие 1 будет отображать столбцы ..D, E, F, G ... Условие 2 будет отображать столбцы A, B, C

Я не нашел решения.Я читал о DataTriggers и конвертерах, но не знаю, применимы ли они в этой ситуации.

        <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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...