MyTetra Share
Делитесь знаниями!
Общая информация
Время создания: 07.04.2020 23:11
Раздел: Компьютер - C# - WPF - XAML - DataGrid
Запись: Kozlov-AE/Tetra/master/base/1573994921evr4yn2j26/text.html на raw.githubusercontent.com

Некоторые полезные свойства DataGrid

RowBackground и AlternatingRowBackground

Устанавливают фон строки. Если установлены оба свойства, цветовой фон чередуется: RowBackground - для нечетных строк и AlternatingRowBackground - для четных

ColumnHeaderHeight

Устанавливает высоту строки названий столбцов.

ColumnWidth

Устанавливает ширину столбцов.

RowHeight

Устанавливает высоту строк.

GridLinesVisibility

Устанавливает видимость линий, разделяющих столбцы и строки. Имеет четыре значения - All - видны все линии, Horizontal - видны только горизонтальные линии, Vertical - видны только вертикальные линии, None - линии отсутствуют

HeadersVisibility

Задает видимость заголовков

HorizontalGridLinesBrush и VerticalGridLinesBrush

Задает цвет горизонтальных и вертикальных линий соответственно

Хотя предыдущий пример довольно прост, в нем есть несколько недочетов. Во-первых, у нас нет возможности повлиять на расстановку столбцов. Во-вторых, заголовки определены по названиям свойств, которые на английском языке, а хотелось бы на русском. В этом случае мы должны определить свойства отображения столбцов сами. Для этого надо воспользоваться свойством DataGrid.Columns и определить коллекцию столбцов для отображения в таблице.

Причем можно задать также и другой тип столбца, отличный от текстового. DataGrid поддерживает следующие варианты столбцов:

DataGridTextColumn

Отображает элемент TextBlock или TextBox при редактировании

DataGridHyperlinkColumn

Представляет гиперссылку и позволяет переходить по указанному адресу

DataGridCheckBoxColumn

Отображает элемент CheckBox

DataGridComboBoxColumn

Отображает выпадающий список - элемент ComboBox

DataGridTemplateColumn

Позволяет задать специфичный шаблон для отображения столбца

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования