运行我的应用程序时,我在程序输出中得到以下内容。当我搜索我的应用程序时,我找不到任何名为“btnOpen”的时间。
我知道这些绑定错误是因为某些bound-property将null返回到tooltip.name。但是,这是在我的程序,引用的库,还是其他什么?我如何追踪这些?我不知道也找不到btnOpen或btnPrint。我的打印按钮甚至不使用工具提示。
System.Windows.Data错误:5:BindingExpression生成的值对目标属性无效。 Value =''BindingExpression:Path = ToolTip; DataItem ='Button'(Name ='btnOpen'); target元素是'Button'(Name ='btnOpen'); target属性是'Name'(类型'String')
System.Windows.Data错误:5:BindingExpression生成的值对目标属性无效。 Value =''BindingExpression:Path = ToolTip; DataItem ='Button'(Name ='btnPrint'); target元素是'Button'(Name ='btnPrint'); target属性是'Name'(类型'String')
答案 0 :(得分:1)
如果在命名控件时不使用匈牙利表示法,那么这可能是btnOpen
不属于您项目的第一个线索。您使用的是第三方控件吗?如果是这样,请在Reflector中打开库,看看是否可以找到对btnOpen
的任何引用。那就是我要去的地方。
答案 1 :(得分:0)
元素已命名,因此请在解决方案中搜索btnOpen
和btnPrint
,因为这些元素是绑定元素。