Silverlight Control Отключить / удалить события - PullRequest
3 голосов
/ 08 июня 2010

У меня есть сценарий, в котором у элемента управления есть событие, связанное с XAML, например Button.Click.

Где-то еще в моем коде применяется проверка безопасности, что означает, что мне нужно отключить указанное событие,но у меня нет доступа к обычному синтаксису - = для его удаления.

Как еще можно удалить или отключить это событие?

Спасибо, Дейв

1 Ответ

2 голосов
/ 08 июня 2010

Данные связывают свойство IsEnabled кнопки с классом вашей модели / DataContext, который может быть обновлен вашим кодом в любом месте.

Если вам требуется больше элементов управления, подумайте о наличии словаря или списка «утвержденных» кнопоккоторые имеют токен для события click или для базового бизнес-объекта.В вашем событии Click проверьте, присутствует ли токен / объект / специальная вещь, прежде чем продолжить.

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