Gewusst wie: Aktualisieren von Benutzeroberflächenobjekten
In der Regel weisen Menüelemente und Symbolleistenschaltflächen mehr als einen Zustand auf. Ein Menüelement ist beispielsweise abgeblendet (abgeblendet), wenn es im vorliegenden Kontext nicht verfügbar ist. Menüelemente können auch aktiviert oder deaktiviert werden. Eine Symbolleistenschaltfläche kann auch deaktiviert werden, wenn sie nicht verfügbar ist, oder sie kann überprüft werden.
Wer den Status dieser Elemente aktualisiert, da programmtechnische Bedingungen logisch geändert werden, wenn ein Menüelement einen Befehl generiert, der von einem Dokument behandelt wird, ist es sinnvoll, das Menüelement zu aktualisieren. Das Dokument enthält wahrscheinlich die Informationen, auf denen das Update basiert.
Wenn ein Befehl über mehrere Benutzeroberflächenobjekte verfügt (z. B. ein Menüelement und eine Symbolleistenschaltfläche), werden beide an dieselbe Handlerfunktion weitergeleitet. Dadurch wird der Aktualisierungscode der Benutzeroberfläche für alle entsprechenden Benutzeroberflächenobjekte an einer zentralen Stelle gekapselt.
Das Framework bietet eine bequeme Benutzeroberfläche zum automatischen Aktualisieren von Benutzeroberflächenobjekten. Sie können die Aktualisierung auf andere Weise durchführen, aber die bereitgestellte Schnittstelle ist effizient und einfach zu verwenden.
In den folgenden Themen wird die Verwendung von Updatehandlern erläutert: