Список флажков множественного выбора в столбце таблицы данных WPF - PullRequest
0 голосов
/ 01 ноября 2018

Я хочу создать DataGrid, в котором в каждой строке есть столбец, который позволяет пользователю выбирать несколько хобби (как показано на рисунке). Я не знаю, как это сделать в wpf. Я новичок в wpf. Может кто-нибудь помочь, пожалуйста?

enter image description here

Также я хочу показать одно из выбранных значений флажка в столбце.

1 Ответ

0 голосов
/ 01 ноября 2018

1 - Установить: Install-Package Extended.Wpf.Toolkit -Version 3.4.0 (или использовать NuGet в вашем проекте References).

2 - добавить его в качестве пользовательских DataGridColumns:

<Window x:Class="MyApp.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    <!-- DO NOT FORGET TO ADD THIS -->
    xmlns:xwt="http://schemas.xceed.com/wpf/xaml/toolkit"/>

<DataGrid>
    <DataGrid.Columns>

        <!-- Column 1 -->
        <DataGridTemplateColumn Header="Column 1">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <xwt:CheckComboBox />
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>

        <!-- Column 2 -->
        <DataGridTemplateColumn Header="Column 2">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <xwt:CheckComboBox />
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>

    </DataGrid.Columns>
</DataGrid>

</Window>

См. CheckComboBox

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...