Actualizar uma dica no Silverlight 2
-
07-07-2019 - |
Pergunta
Eu tenho um controle em Silverlight 2 que muda de estado durante a aplicação. Quando suas mudanças de estado, eu quero atualizar a dica de ferramenta que vai com ele.
Eu estou usando o ToolTipService:
ToolTipService.SetToolTip(ent.LayoutRoot, "FooBar");
que funciona bem a primeira vez que definir uma dica de ferramenta, mas não a segunda vez vez que eu recebo:
"Object reference not set to an instance of an object"
de algum lugar dentro Silverlight onde eu não posso obter um útil rastreamento de pilha / break point.
Arrasto os pops líquidas acima de alguns problemas semelhantes, mas há soluções.
Alguém pode lançar alguma luz sobre isso?
Solução
Encontrado o problema - parece que você não pode definir uma dica de ferramenta após o controle é criado. Então, agora, eu definir a dica de ferramenta no construtor controles, então quando ele precisa ser atualizado, a chamada para SetToolTop () funciona muito bem.