Visual Studio输出窗口中没有WPF消息!

时间:2011-07-05 11:49:36

标签: .net wpf visual-studio-2010 data-binding

我调试包含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 个答案:

答案 0 :(得分:4)

这些消息表示数据绑定中存在错误。您应该检查WPF中定义的数据绑定。

答案 1 :(得分:1)

转到工具 - >选项然后

调试 - >输出窗口

在WPF跟踪设置下,增加数据绑定级别错误/严重

或查看其中的其他设置

正如PVitt所说,你的Binding是一个错误,似乎是你的XAML代码试图对某些属性进行绑定而且它失败了

答案 2 :(得分:0)

将此行放入您的应用程序入口点。例如,在MainWindow构造函数中。

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

示例:

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