Как найти источник исключения XapleParseException

#wpf #xaml #resourcedictionary #xamlparseexception

#wpf #xaml #resourcedictionary #исключение xamlparseexception

Вопрос:

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

Есть какие-нибудь советы относительно того, какой метод наиболее эффективен для расследования?

Комментарии:

1. Для параметра borderbrush установлено значение, которое недопустимо. Это может быть из свойства зависимости, определенного в вашем коде, которое не имеет начального значения по умолчанию. И ошибка возникает с того момента, когда создается пользовательский интерфейс. Вообще говоря. Пишите немного кода или разметки за раз и доказывайте, что это работает как можно раньше. Если это непрактично из-за архитектуры вашего приложения, то вам, вероятно, следует пересмотреть архитектуру. Если это непрактично, тогда напишите новый материал в заглушке для разработки / тестирования, чтобы доказать как можно больше. Затем добавьте к основному. Но опять же. Наименьшие возможные итерации.

2. @Andy Привет. Это огромное приложение с очень и ненужной сложной архитектурой. И это было написано не мной… Самый безопасный способ — изменить все borderbrush, которые указывают на staticresource, на статическое значение и посмотреть, какой из них является виновником. Я размышлял, есть ли лучший способ