WPF: получить событие клика по дочерним объектам с отключенным родительским объектом - PullRequest
0 голосов
/ 17 июня 2011

Как получить событие щелчка элемента управления, если родительский элемент управления отключен?

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

1 Ответ

1 голос
/ 17 июня 2011

Вместо отключения заголовка entrire (который, как вы видели, отключите его дочерние элементы), вам понадобится решение для предотвращения изменения размера.Самый простой способ сделать это - переопределить шаблон заголовка.

По сути, вы хотите удалить часть шаблона PART_HeaderGripper.

Взгляните здесь для примера.

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