代码之家  ›  专栏  ›  技术社区  ›  George Sealy

在Silverlight 2中更新工具提示

  •  0
  • George Sealy  · 技术社区  · 16 年前

    我在Silverlight2中有一个控件,它在应用程序期间更改状态。当它的状态改变时,我想更新与之配套的工具提示。

    我正在使用tooltipservice:

    ToolTipService.SetToolTip(ent.LayoutRoot, "FooBar");
    

    当我第一次设置工具提示时,它运行良好,但第二次失败时,我得到:

    "Object reference not set to an instance of an object" 在Silverlight内部的某个地方,我无法获取有用的堆栈跟踪/断点。

    拖网也会出现一些类似的问题,但没有解决办法。

    有人能解释一下吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   George Sealy    16 年前

    发现问题-似乎在创建控件后无法设置工具提示。现在,我在Controls构造函数中设置了工具提示,然后当需要更新时,对settooltop()的调用就可以正常工作了。

    推荐文章