| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Пренаправление событий |
| Автор: RastaDja 26.3.2012, 16:23 | ||
| Доброго времени суток. Суть задачи - создать список (ListBox), эдементы которого можна сворачивать (использую Expander). Внутри этих елементов вложен контрол (обертка над http://www.codeproject.com/Articles/17097/WPF-Chart-Control-With-Pan-Zoom-and-More). Проблема заключается в том, что контрол реагирует на нажатие кнопок мыши. При встраивание его в шаблон, контрол не реагирует на нажатие левой кнопки мыши (нажатие правой работает). Насколько я правильно понял, Expander перехватил событие нажатия левой кнопки, но решить данную проблему я не умею. Подскажите, пожалуйста, как сделать так, чтоб на события нажатия реагировал мой контрол, а не Expander.
Спасибо. |
| Автор: ababab 27.3.2012, 08:06 | ||
Кнопка фокусится и нажимается. Попробуйте IsHitTestVisible="False" для родительских вашему контролу контейнеров (Expander, DockPanel, etc). |
| Автор: RastaDja 27.3.2012, 09:34 | ||
нашлось решение, это оказалось пузырьковой маршрутизацией события.
|