Как выследить ошибки привязки WPF?

У нас есть очень крупный проект. Выходной журнал отладки Visual Studio содержит несколько повторений ошибки привязки WPF. Например:

Система. Windows. Ошибка данных: 5: Значение, произведенное BindingExpression, не допустимо для целевого свойства.; Оцените ='NaN' BindingExpression:Path=Width; DataItem ='ContentPresenter' (Имя = ''); целевым элементом является 'ContentPresenter' (Имя =''); целевым свойством является 'MaxWidth' (тип 'Дважды')

Строки печатаются, когда некоторое действие выполняется. Однако это - очень тяжелая операция, в которую вовлечены десятки классов WPF.

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

6
задан Elad 3 August 2010 в 14:06
поделиться