我在Silverlight 2中有一个控件,可以在应用程序中更改状态。当状态发生变化时,我想更新随之而来的工具提示。
我正在使用ToolTipService:
ToolTipService.SetToolTip(ent.LayoutRoot, "FooBar");
在我第一次设置工具提示时效果很好,但是在第二次时间到达时失败了:
来自Silverlight内部的 "Object reference not set to an instance of an object"
,我无法获得有用的堆栈跟踪/断点。
拖网捕捉了一些类似的问题,但没有解决方案。
有人可以对此有所了解吗?
答案 0 :(得分:0)
发现问题 - 看起来在创建控件后无法设置工具提示。所以现在,我在控件构造函数中设置了ToolTip,然后当它需要更新时,对SetToolTop()的调用就可以了。