EventToCommand / DataContext - PullRequest
       7

EventToCommand / DataContext

0 голосов
/ 19 июля 2010

Я использую EventToCommand из инструментария MVVM, но иногда мне кажется, что EventToCommand не запускает событие, которому он соответствует.

Я думаю, что это как-то связано с установкойDataContext?На данный момент это просто предположение.

Возможно, лучшим вопросом будет: я часто бью точку останова, на которую ссылается синтаксис EventToCommand, но не выполняется, когда происходит событие.Когда я подписываюсь на рассматриваемое событие в коде позади - я достигаю точки останова!

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

С уважением, Ричард

1 Ответ

0 голосов
/ 20 июля 2010

Проверьте окно «Вывод» во время выполнения, чтобы увидеть, есть ли какие-либо ошибки, которые обрабатываются и записываются в вывод вместо генерирования исключения времени выполнения.

Кроме того, вы можете попробовать перенести проект Galasoft.MvvmLight.Extrasв ваше решение, и изменение вашей ссылки, чтобы указать на него.Это позволит вам выполнить отладку кода, чтобы увидеть, что там что-то не так.Если вы сделаете это, я бы предложил поставить точку останова в методе OnAttached ().

Это периодически возникающая проблема?Как выглядит XAML?

...