![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| Kolovorot |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 12.1.2009 Репутация: нет Всего: 3 |
Прикрепил обработчик события к Button.Click, чтобы обрабатывались только щелчки кнопки:
Почему при этом ещё обрабатывается событие щелчка по checkBox'у? Update: При наведении курсора на Button.Click всплывает подсказка с текстом ButtonBase.Click. Отсюда понятно почему обрабатывается событие для checkBox. Но почему Button.Click определяется как ButtonBase.Click? В книге Мэтью Мак-Дональда WPD а .NET 4 написано, что: "Если прикрепить обработчик события к ButtonBase.Click, то обработчик события будет использоваться при щелчке на любом элементе управления, порожденного от ButtonBase(включая классы Button, RadioButton и CheckBox). Но если прикрепить обработчик события к Button.Click, то он будет использоваться только для объектов Button." Это сообщение отредактировал(а) Kolovorot - 19.9.2011, 23:37 --------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра |
|||
|
||||
| Gvozdin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 9.8.2011 Где: Москва Репутация: 8 Всего: 8 |
На самом деле нет события Button.ClickEvent, есть только ButtonBase.ClickEvent.
Button.ClickEvent просто доступно из-за наследования Button : ButtonBase. Перефразируя, Button.Click ни чем не отличается от ButtonBase.Click --------------------
http://gvozdin.ru |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |