我在Silverlight2中有一个控件,它在应用程序期间更改状态。当它的状态改变时,我想更新与之配套的工具提示。
我正在使用tooltipservice:
ToolTipService.SetToolTip(ent.LayoutRoot, "FooBar");
当我第一次设置工具提示时,它运行良好,但第二次失败时,我得到:
"Object reference not set to an instance of an object" 在Silverlight内部的某个地方,我无法获取有用的堆栈跟踪/断点。
"Object reference not set to an instance of an object"
拖网也会出现一些类似的问题,但没有解决办法。
有人能解释一下吗?
发现问题-似乎在创建控件后无法设置工具提示。现在,我在Controls构造函数中设置了工具提示,然后当需要更新时,对settooltop()的调用就可以正常工作了。