Porady: aktualizowanie obiektów interfejsu użytkownika
Zazwyczaj elementy menu i przycisków paska narzędzi mają więcej niż jednego Państwa.Na przykład element menu jest przyciemniony (wygaszone), jeśli jest ona niedostępna w niniejszym kontekście.Elementy menu mogą również być zaznaczony lub niezaznaczony.Jeśli jest niedostępny można także wyłączyć przycisk paska narzędzi, lub może zostać sprawdzona.
Kto aktualizuje stan tych elementów jako zmiana warunków programu?Logicznie rzecz biorąc Jeśli element menu generuje polecenia, który jest obsługiwany przez, powiedz, dokument, ma sens element menu aktualizacji dokumentu.Dokument prawdopodobnie zawiera informacje, na której oparty jest aktualizacja.
Jeżeli polecenie zawiera wiele obiektów interfejsu użytkownika (być może elementu menu i przycisku paska narzędzi), oba są kierowane do samej funkcji obsługi.Hermetyzuje kodu aktualizacji interfejsu użytkownika dla wszystkich obiektów równoważne interfejsu użytkownika w jednym miejscu.
Środowisko framework zapewnia wygodny interfejs do automatycznego aktualizowania obiektów interfejsu użytkownika.Użytkownik może wykonać aktualizację w inny sposób, ale interfejsu jest skuteczny i prosty w obsłudze.
W następujących tematach opisano wykorzystanie obsługi aktualizacji: