У меня есть DataGridTextColumn на странице проекта в UWP, используйте код этой страницы. Поскольку UWP не имеет встроенной DataGrid, исследуйте и найдите этот код открытым:
https://github.com/RSuter/MyToolkit/wiki/DataGrid
на данный момент у меня так:
xmlns: controls = "using: MyToolkit.Controls"
<controls: DataGrid x: Name = "DataGrid" ItemsSource = "{Binding Third Parties}" SelectedItem = "{Binding ThirdSelected, Mode = TwoWay}" DefaultOrderIndex = "0" SelectionMode = "Extended">
<controls: DataGrid.Columns>
<controls: DataGridTextColumn Width = "150" Header = "Nit" Binding = "{Binding Nit}" />
<controls: DataGridTextColumn Width = "300" Header = "Nom1" Binding = "{Binding Nom1}" />
<controls: DataGridTextColumn Width = "300" Header = "Ape1" Binding = "{Binding Ape1}" />
<controls: DataGridTextColumn Width = "300" Header = "Name" Binding = "{Binding Name}" />
<controls: DataGridTextColumn Width = "300" Header = "Tel" Binding = "{Binding Tel}" />
</controls:DataGrid.Columns>
</controls: DataGrid>
У меня есть несколько столбцов модели под названием «Персона», когда я выполняю запрос, он хорошо загружается, но я хочу, чтобы пользователь, использующий программу, выбрал, какие столбцы он хочет видеть.
Для этого мне пришло в голову использовать какое-либо свойство Visibility или IsEnable для столбца, но оказывается, что его нет. Как я могу это сделать?