Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Položky nabídky a tlačítka panelu nástrojů mají obvykle více než jeden stav. Například položka nabídky je šedá (zašedlá), pokud není v daném kontextu dostupná. Položky nabídky lze také zaškrtnout nebo zrušit zaškrtnutí. Tlačítko panelu nástrojů lze také zakázat, pokud není k dispozici, nebo je možné ho zkontrolovat.
Kdo aktualizuje stav těchto položek, když se podmínky programu mění? Logicky, když položka nabídky vygeneruje příkaz, který zpracovává, řekněme, dokument, dává smysl, aby dokument aktualizoval položku nabídky. Dokument pravděpodobně obsahuje informace, na kterých je aktualizace založena.
Pokud má příkaz více objektů uživatelského rozhraní (třeba položku nabídky a tlačítko panelu nástrojů), obě jsou směrovány do stejné funkce obslužné rutiny. Tento kód aktualizace uživatelského rozhraní shrnuje všechny ekvivalentní objekty uživatelského rozhraní na jednom místě.
Architektura poskytuje pohodlné rozhraní pro automatickou aktualizaci objektů uživatelského rozhraní. Aktualizaci můžete provést jiným způsobem, ale poskytované rozhraní je efektivní a snadno použitelné.
Následující témata vysvětlují použití obslužných rutin aktualizací: