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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top