2010-09-13 3 views
3

Я пытаюсь получить доступ к заголовку, который находится на пересечении заголовков строк и столбцов в DataGrid NetFlow NetFlow.Доступ к заголовку WPF DataGrid «empty» или «rowcolumn»

Josh Smith называет это «пустой заголовок» в статье с другим элементом управления сеткой, и я бы назвал его заголовком «RowColumn», так как он в первой позиции для заголовков столбцов и строк и является единственным заголовком, который является частью обоих. По умолчанию используется кнопка с правой стрелкой вправо, которая при нажатии выбирает все элементы в DataGrid. Я вижу эту кнопку в snoop, но не могу понять, как получить доступ к этому заголовку.

Мне нужно остановить кнопку выбора всех элементов в сетке и добавить либо меню на свое место, либо контекстное меню, которое удерживает кнопку, но добавляет к ней текст.

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

ответ

2

Мне потребовалось некоторое время, чтобы найти это, решив, что я хочу взять вызов сам, так как я не знал ответа сразу. Для этой кнопки в левом верхнем углу нет встроенного элемента управления, что делает его немного более сложным. Хорошей новостью является то, что вы можете переопределить «SelectAllButtonTemplate» при загрузке.

Я не уверен, что вы хотите заменить, но here is a tutorial о том, как это сделать. Также вы можете найти this past question. Удачи сэр.

+0

Отлично! Теперь я знаю, что это такое, он называется кнопкой «Выбрать все» и некоторыми инструкциями по игре с ним. Спасибо, что поднялся на вызов. – Martino

Смежные вопросы