我调试包含WPF模块的解决方案。
我使用OutputWindow来跟踪一些变量值。
然而,一旦我打开WPF组件,我在输出窗口中收到很多“错误”,如
“... BindingExpression产生的值对目标属性无效......”等等。
如何避免这些消息?
Microsoft Visual Studio 2010
版本10.0.30319.1 RTMRel
Microsoft .NET Framework
版本4.0.30319 RTMRel
已安装版本:Ultimate
我应该取消选中“程序输出”(???),以便只查看“程序输出”......
永远不会知道...
答案 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();
}