Как выбрать строку сетки данных, щелкнув за пределами содержимогоC#

Место общения программистов C#
Anonymous
Как выбрать строку сетки данных, щелкнув за пределами содержимого

Сообщение Anonymous »

Заранее извините за мой английский, это не мой родной язык.
Я только начинаю работать с C# WPF и сейчас разрабатываю приложение для возврата данных из базы данных. .
Для этого я использую datagrid. Это работает очень хорошо.
Моя сетка данных:

Изображение

Но у меня проблема, когда я хочу нажать на строку. Я могу выбрать строку, только если щелкну по содержимому ячейки. Я пытался исправить эту проблему в других темах на stackoverflow или в Интернете, но мне не удалось это исправить, или я что-то неправильно понял или сделал что-то неправильно.
Чтобы Чтобы лучше понять мою проблему, я добавил цвета на скриншот ниже. Когда нажимаю на красную зону, все работает. Когда я нажимаю на черную зону, это не работает.
Моя сетка данных с цветами:

Изображение

Я пробовал удалить отступы, поля и установить для вертикального выравнивания значение «Растянуть». Это работает, но результат не тот, что я хочу. Текст не по центру, прилип к строкам.
Моя сетка данных растянута:

Изображение

Можно ли выделить линию, щелкнув в любом месте ее (красная и черная зона)?< /strong> Сохраняю желаемый стиль с отступами, полями и вертикальным выравниванием по центру.
Вот мой код.
Datagrid< /strong> :
Стиль сетки данных[/b]: Заранее благодарю вас за то, что прочитали и помогли мне.


Подробнее здесь: https://stackoverflow.com/questions/784 ... he-content

Вернуться в «C#»