Отладка привязок Silverlight - PullRequest
       6

Отладка привязок Silverlight

4 голосов
/ 17 апреля 2009

У меня есть привязка в Silverlight, из-за которой мое приложение закрывается. Необработанное исключение не является броском; У меня просто белый экран.

Я не вижу ничего из механизма привязки в окне вывода.

У кого-нибудь есть идеи по устранению этой проблемы?

Ответы [ 2 ]

4 голосов
/ 16 октября 2009

Я предлагаю вам использовать для этого Glimpse Карла Шифлетта для Silverlight .

Кроме того, я только что «услышал» Лорана Буньона на twitter , рекомендующего использовать фиктивный конвертер для привязки, чтобы выяснить, почему она выходит из строя. Это хорошая идея, если вы не знаете, какие значения передаются в привязку.

0 голосов
/ 02 июля 2011

Дейв, не слишком волнуйтесь об отладке XAML в SL5. Я строю проекты уже несколько недель в SL5, и все, что я могу сказать, это то, что отладчик XAML сломается после очень небольшого использования, и все, что вы получите, - это нелепое сообщение об ошибке, сообщающее, что PDB не может быть найден. Я много раз сбрасывал настройки VS2010, но отладчик остается поврежденным. Я потратил несколько дней, если не недель, пытаясь найти причину, и, как обычно, нет никаких документов поддержки или сайтов помощи по этой проблеме. Отладка привязок данных Silverlight - это сценарий черного ящика и огромный недостаток этой технологии. Нет никакого способа узнать, что делает или не делает парсер XAML, в зависимости от обстоятельств. Мне только что пришлось отказаться от проекта из-за полного сбоя привязок в представлении. Виртуальная машина правильно формируется, все привязки в представлении не выполняются. Люди скажут вам, что окно вывода в VS2010 будет указывать ошибки привязки. Мой опыт показывает, что у вас может быть полный сбой привязок, и в окне вывода НЕТ ошибок. Если вы попадете в этот сценарий, просто не существует решения, о котором я знаю, и даже отлаженный отладчик XAML не сможет вам помочь.

...