Обновление всплывающей подсказки в Silverlight 2 - PullRequest
0 голосов
/ 10 ноября 2008

У меня есть элемент управления в Silverlight 2, который изменяет состояние во время приложения. Когда его состояние меняется, я хочу обновить всплывающую подсказку.

Я использую ToolTipService:

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

, который отлично работает, когда я в первый раз устанавливаю всплывающую подсказку, но не работает во второй раз, когда я получаю:

"Object reference not set to an instance of an object" где-то внутри Silverlight, где я не могу получить полезную точку трассировки / останова стека.

При тралении в сети появляется несколько похожих проблем, но нет решений.

Может кто-нибудь пролить свет на это?

1 Ответ

0 голосов
/ 10 ноября 2008

Обнаружена проблема - похоже, вы не можете установить всплывающую подсказку после создания элемента управления. Итак, теперь я установил всплывающую подсказку в конструкторе элементов управления, а затем, когда она требует обновления, вызов SetToolTop () работает просто отлично.

...