как систематически решать обязательные вопросы - PullRequest
2 голосов
/ 12 октября 2010

Я уже несколько лет использую привязку данных с выигрышными формами, но теперь с более богатым и полнофункциональным связыванием данных в wpf я могу легко делать вещи, которые потребовали бы много кода в winforms.Под землей скрывается тревожное чувство, что все это немного автоматизировано и что, если я что-то сломаю, я не смогу снова собрать Шалтай вместе.

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

В качестве ответа на другой вопрос кто-то указал мне на это сообщение в блоге, в котором есть некоторые предложения, опубликованные в ответах.

http://bea.stollnitz.com/blog/?p=52

Ответы [ 3 ]

3 голосов
/ 12 октября 2010

Начните с этого блога от Bea Stollnitz . Я предпочитаю способ конвертации для действительно сложных, я всегда держу под рукой фрагмент отладочного конвертера - и даже компилирую его для отладки сборок большинства wpf-проектов на тот случай, если мне это понадобится.

2 голосов
/ 12 октября 2010

Интересный вопрос. Я часто использую привязку данных в WPF, и, к счастью, у меня не было особых проблем.

http://www.codeproject.com/KB/WPF/debugwpfdatabinding.aspx

Никогда не задумывался над отладкой, но вот интересный проект кода, который охватывает эту тему.

А вот еще одна статья: http://bea.stollnitz.com/blog/?p=52

Мне нужно изучить оба этих вопроса.

0 голосов
/ 12 октября 2010

Я обнаружил, что Snoop очень полезен для выяснения проблем связывания. http://blois.us/Snoop/

Это довольно интуитивно понятно. Это позволяет фильтровать список элементов управления, имеющих проблемы с привязкой. Вы можете углубиться в выражение Binding, изменить его и посмотреть, исправит ли это что-то.

...