![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| mephistopheies |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 25.11.2008 Где: Калининград Репутация: нет Всего: нет |
Есть вот такой код
так вот, тыкая на меню правой кнопкой, у окна вылетает событие w_MouseRightButtonUp, в sender как и следовало ожидать лежит w, а в MouseButtonEventArgs содержится ссылка на тот элемент куда реально был клик, например на меню. а вот при клике по меню левой кнопкой, нифига w_MouseLeftButtonUp не вылетает. но если тыкнуть в другое место окна, то все ок. так вот в чем фишка, сталкивался ли кто нибудь с такой ситуацией, и как сделать что бы w_MouseLeftButtonUp срабатывало? |
|||
|
||||
| kelus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 4.11.2008 Где: Minsk Репутация: нет Всего: нет |
а почему бы не повесить дополнительное событие на само меню?
|
|||
|
||||
| mephistopheies |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 25.11.2008 Где: Калининград Репутация: нет Всего: нет |
ну по идее так и должно было бы быть, но раз MouseRightButtonUp упрощает работу, то тоже следовало бы ожидать и от MouseLeftButtonUp это было бы удобно юзать, когда у тебя есть xaml, ты генеришь форму по нему, и что бы не подписываться на клик каждого контрола, просто подписался на клик по окну, а там уже смотришь куда реально тыкнули. как бы заранее не известно что в xaml'е, и неудобно подписываться на все, т.е. нада обойти все объекты в окне и т.д. |
|||
|
||||
| kelus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 4.11.2008 Где: Minsk Репутация: нет Всего: нет |
возникла одна догадка - проверил, как оказалось, отдельный обработчик для левой кнопки на меню тоже не работает.
есть мнение, что там присутствует свой обработчик, который глушит остальные. |
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
есть мнение, что надо обрабатывать события Preview.....
-------------------- СУВ, Partizan. |
|||
|
||||
| mephistopheies |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 25.11.2008 Где: Калининград Репутация: нет Всего: нет |
Partizan, спасибо, работает =)
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |