Можем ли мы отладить Xaml в WPF? Есть ли какой-нибудь внешний инструмент или плагин VS, который может это сделать?
Иногда я нашел эти уловки полезными ...
http://www.wpftutorial.net/DebugDataBinding.html
... особенно второй, где вы используете фиктивный преобразователь значений для взлома отладчика,Это полезно для точного определения, какие объекты связаны, и т. Д.
Я не согласен с другими, что отладка XAML невозможна, но это правда, что для этого нет мощных инструментов.
Как говорит Марк в этом посте - http://markegilbert.wordpress.com/2008/03/15/debugging-xaml/
Итак, простой ответ - да, вы можете отлаживать проблемы с XAML.Более длинный и квалифицированный ответ заключается в том, что, хотя это возможно, поддержка пока еще не очень надежна, но должна улучшиться в более новых средах разработки (Visual Studio, Expression Blend и т. Д.).
Советы о том, какдля отладки и изучения WPF (Джош Смит): http://joshsmithonwpf.wordpress.com/2007/03/29/tips-on-how-to-debug-and-learn-about-wpf/
Получить номера строк проблем XAML (Питер Химшхут) | Wayback Link :
Просто добавьте это в файл своего проекта: <!-- under the <PropertyGroup> tag --> <XamlDebuggingInformation>true</XamlDebuggingInformation> Теперь мы по крайней мере получаем информацию о номере строки по проблеме:)
Просто добавьте это в файл своего проекта:
<!-- under the <PropertyGroup> tag --> <XamlDebuggingInformation>true</XamlDebuggingInformation> Теперь мы по крайней мере получаем информацию о номере строки по проблеме:)
<!-- under the <PropertyGroup> tag --> <XamlDebuggingInformation>true</XamlDebuggingInformation>
Теперь мы по крайней мере получаем информацию о номере строки по проблеме:)
Более подробные сведения об исключении XAML (Роб Рельея)
Подробнее о XamlParseException (Laurent Bugnion)
Исключения синтаксического анализа во время выполнения XAML (c / o Erno de Weerd)
Отладка динамического XAML в Silverlight (Джулия Лерман)
Как отлаживать триггеры с помощью Trigger-Tracing (Дэн Лэмпинг)
Просто используйте google / StackOverflow, чтобы узнать, как отлаживать определенные проблемы XAML.
Нет, это невозможно.
XAML является декларативным языком и не является обязательным, поэтому я не вижу возможности отладки.