Выравнивание ячеек в элементе управления DataGrid в WPF

Автор: Диптимайя Патра (Diptimaya Patra)

В этой статье будет показано, как можно изменить выравнивание ячеек в элементе управления DataGrid в WPF.

Создание проекта приложения WPF

Запустите Visual Studio 2008, создайте приложение WPF и назовите проект CellAlignmentDataGridWPF.

Давайте возьмем элемент DataGrid и привяжем к нему некоторые демонстрационные данные, чтобы можно было визуализировать данные в DataGrid.

Приведенный выше класс представляет структуру сущности Employee.

Теперь возьмем демонстрационные данные и привяжем их к DataGrid.

Запустим приложение и посмотрим, как выравнивание ячеек выглядит по умолчанию.

Как можно видеть на приведенном выше рисунке, по умолчанию ячейки DataGrid выравниваются по левому краю.

Теперь попробуем добавить для ячеек выравнивание по правому краю и по центру.

Нам нужно создать стиль, который будет изменять шаблон DataGridCell, давайте сделаем это.

Приведенные выше стили предназначены для DataGridCell. Теперь применим эти стили к столбцам Custom в нашем элементе DataGrid.

Давайте посмотрим, как это будет выглядеть во время выполнения.

Вот так просто. Итак, мы изменили выравнивание ячеек в DataGrid.

Надеюсь, эта статья будет полезной.