Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zazwyczaj elementy menu i przyciski paska narzędzi mają więcej niż jeden stan. Na przykład element menu jest szary (wygaszony), jeśli jest niedostępny w obecnym kontekście. Elementy menu można również zaznaczyć lub usunąć zaznaczenie. Przycisk paska narzędzi można również wyłączyć, jeśli jest niedostępny lub można go zaznaczyć.
Kto aktualizuje stan tych elementów, gdy warunki programu zmieniają się? Logicznie, jeśli element menu generuje polecenie, które jest obsługiwane przez, na przykład, dokument, to sensowne jest, aby to dokument aktualizował element menu. Dokument prawdopodobnie zawiera informacje, na których opiera się aktualizacja.
Jeśli polecenie ma wiele obiektów interfejsu użytkownika (być może element menu i przycisk paska narzędzi), oba są kierowane do tej samej funkcji obsługi. Grupuje kod aktualizacji interfejsu użytkownika dla wszystkich równoważnych obiektów interfejsu użytkownika w jednym miejscu.
Struktura zapewnia wygodny interfejs do automatycznego aktualizowania obiektów interfejsu użytkownika. Aktualizację można wykonać w inny sposób, ale udostępniony interfejs jest wydajny i łatwy w użyciu.
W poniższych tematach opisano użycie programów obsługi aktualizacji: