/ / WPF autocompleete datagridtextcolumn - wpf, wpf-controls

WPF автоматично попълване datagridtextcolumn - wpf, wpf-controls

Имам данни в заявката (формуляр за фактура за продажби) с пет колони. Една колона трябва да се контролира с автоматично довършване. Бих искал да приложим цялото нещо с помощта на модела MVVM.

Как мога да разреша проблема?

Отговори:

1 за отговор № 1

Добавих колоната AutoCompleteBox към таблицата с данни.

Имате DataTemplate в ресурси.

<DataTemplate x:Key="AutoCompleteTemplate">
<tool:AutoCompleteBox ItemsSource="{Binding Source}"/>
</DataTemplate>

<DataGrid>
<DataGrid.Columns>
<DataGridTemplateColumn Header="AutoCompleteColumn" CellTemplate="{StaticResource AutoCompleteTemplate}"/>
<DataGridCheckBoxColumn Header="CheckBoxColumn"/>
</DataGrid.Columns>

ако колоните в Datagrid са създаденидинамично, тогава може да се наложи да създадете колоната в събитие AutoGeneratingColumn (използвай взаимодействието за MVVM) въз основа на някои условия, които имате. Създайте DataGridTemplateColumn и задайте CellTemplate чрез намиране от ресурсите.