Procedura: Oggetti dell'interfaccia utente di aggiornamento
In genere, le voci di menu e pulsanti della barra degli strumenti dispongono di più di uno stato.Ad esempio, una voce di menu è ingrigita (grigio) se non è disponibile nel contesto corrente.Le voci di menu possono anche essere selezionato o deselezionato.Un pulsante della barra degli strumenti può essere disabilitato se non disponibile, oppure può essere controllato.
Chi aggiorna lo stato di questi elementi come modifica dello stato del programma?Solitamente, se una voce di menu generato un comando che viene gestito ad esempio da un documento, sarà opportuno fare aggiornare il documento alla voce di menu.Il documento probabilmente contiene le informazioni relative all'aggiornamento è basato.
Se un comando sono oggetti dell'interfaccia utente più ad esempio una voce di menu e un pulsante della barra degli strumenti, entrambi vengono indirizzati alla stessa funzione di gestione.Ciò include il codice di aggiornamento dell'interfaccia utente per tutti gli oggetti dell'interfaccia utente equivalenti in una singola posizione.
Il framework fornisce un'interfaccia funzionale per aggiornare automaticamente gli oggetti dell'interfaccia utente.È possibile scegliere di effettuare l'aggiornamento in altro modo, ma l'interfaccia fornita è efficiente e di facile utilizzo.
Negli argomenti seguenti vengono illustrati l'utilizzo dei gestori aggiornamenti: