Нет сообщений WPF в окне вывода Visual Studio! - PullRequest
1 голос
/ 05 июля 2011

Я отлаживаю решение, содержащее модуль WPF.

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

Однако, как только я открываю компонент WPF, я получаю в окне вывода много «ошибок», таких как

"... Значение, созданное BindingExpression, недопустимо для целевого свойства ...." и т. Д.

Как избежать этих сообщений?

enter image description here enter image description here enter image description here


Microsoft Visual Studio 2010
Версия 10.0.30319.1 RTMRel
Microsoft .NET Framework
Версия 4.0.30319 RTMRel

Установленная версия: Ultimate

Я должен снять отметку"Вывод программы" (???), чтобы увидеть только "Вывод программы" ...

никогда не знаешь ...

Ответы [ 3 ]

4 голосов
/ 05 июля 2011

Эти сообщения указывают на ошибки в вашей привязке данных.Вам следует проверить привязки данных, определенные в WPF.

1 голос
/ 05 июля 2011

Перейдите в Инструменты -> Опция и затем

Отладка -> Окно вывода

в Настройках трассировки WPF, увеличьте уровень привязки данных Ошибка / Критический

или посмотритепри других настройках там

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

0 голосов
/ 25 сентября 2018

Поместите эту строку в точку входа вашего приложения. Например, в конструкторе MainWindow.

System.Diagnostics.PresentationTraceSources.DataBindingSource.Switch.Level = System.Diagnostics.SourceLevels.Critical;

Пример:

MainWindow()
{
    System.Diagnostics.PresentationTraceSources.DataBindingSource.Switch.Level = System.Diagnostics.SourceLevels.Critical;
    InitializeComponent();
}
...