Какие инструменты доступны для устранения проблем WPF и Silverlight Databinding? - PullRequest
1 голос
/ 29 октября 2010

В целом, каковы лучшие практики для отладки приложений Silverlight или WPF, особенно если вы получаете ошибки с привязкой данных? Доступны ли бесплатные инструменты? Я не получаю никаких ошибок как таковых, но мне интересно выяснить подходы, которые вы используете в качестве экспертов Silverlight и WPF.

Спасибо!

Ответы [ 3 ]

6 голосов
/ 29 октября 2010

В Visual Studio перейдите в
Инструменты - Параметры - Отладка - Окно вывода и установите для «Привязки данных» значение «Все».
Это то, что я использую все время, когда мои привязки не работаюткак они и должны :)

Из окна «Вывод» вы можете увидеть хеш-код (и много другой информации) неудачной привязки, а затем вы можете использовать GetHashCode () в любом DependencyObject, чтобы найтиобъект, который выходит из строя (поскольку вы, вероятно, знаете, где искать, это не займет много времени).

Кроме того, проверка входных значений преобразователей - отличный способ.

5 голосов
/ 29 октября 2010

У Bea Stollnitz есть отличная запись в ее блоге: Как я могу отлаживать привязки WPF? Мне нужно было использовать ее идею отладки ValueConverter только один раз, но это имело огромное значение.

1 голос
/ 29 октября 2010

Окно отладки Visual Studio показывает любые ошибки привязки, с которыми он сталкивается, и я также использовал Snoop для выяснения проблем пользовательского интерфейса до

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