Domanda

Ho un controllo in Silverlight 2 che cambia stato durante l'applicazione. Quando il suo stato cambia, voglio aggiornare la descrizione comando che lo accompagna.

Sto usando ToolTipService:

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

che funziona benissimo la prima volta che imposto una descrizione comandi, ma la seconda volta che fallisco ottengo:

" Riferimento oggetto non impostato su un'istanza di un oggetto " da qualche parte all'interno di Silverlight dove non riesco a ottenere un utile traccia / punto di interruzione dello stack.

La rete a strascico fa apparire alcuni problemi simili ma nessuna soluzione.

Qualcuno può far luce su questo?

È stato utile?

Soluzione

Trovato il problema: sembra che non sia possibile impostare una descrizione comandi dopo aver creato il controllo. Quindi ora ho impostato la descrizione comandi nella funzione di costruzione dei controlli, quindi quando è necessario aggiornarla, la chiamata a SetToolTop () funziona perfettamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top