Как сделать шаблон ячейки DataGrid, который будет больше, чем ячейка, но будет полностью видимым - PullRequest
0 голосов
/ 28 февраля 2012

В .Net 4.0 WPF Datagrid в режиме редактирования DataGridComboBoxColumn отображается раскрывающийся список ComboBox, размер которого не зависит от размера ячейки, содержащей данные.

Я создаю шаблон для ячейки, который чем-то напоминает комбинированный список, но имеет такие функции, как множественный выбор, другие элементы управления в качестве взаимодействующих соседей и т. Д. Мой редактор работает хорошо, за исключением одной проблемы.

Я пытался выяснить, как сделать так, чтобы редактор отображался перед DataGridCell, который редактируется, и не ограничивался текущим размером этой ячейки, так что элемент управления может быть достаточно большим для представления контент и поведение приятно для пользователя. Это похоже на то, что делает выпадающий список в ячейке со списком в сетке данных WPF.

Может кто-нибудь сказать мне, как это сделать?

Заранее спасибо ...

1 Ответ

0 голосов
/ 28 февраля 2012

ComboBoxes используйте Popups, вы можете поместить свой элемент управления в один (предположительно, только при редактировании -> Поместите один в CellEditingTemplate).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...