Freigeben über


Lauschen auf Menübandereignisse

Das Windows-Menübandframework verwendet die ETW-Infrastruktur (Event Tracing for Windows), damit Entwickler erfahren können, wie Benutzer mit dem Menüband ihrer Anwendung interagieren.

Einführung

Der Menübandframeworkereignismechanismus ist so konzipiert, dass das Framework Ereignisse der Menübandbenutzeroberfläche an die Anwendung meldet, sodass Sie Benutzeraktivitäten überwachen, deren Interaktionsmuster kennenlernen und Nutzungstrends bewerten können. Diese Informationen können verwendet werden, um die Benutzeroberfläche für zukünftige Iterationen Ihrer Menüband-App zu verfeinern.

Die Verwendung der Menübandframeworkereignisse umfasst Folgendes:

  1. Die Menübandanwendung muss einen ETW-Listener (Event Tracing for Windows) registrieren, um Menübandereignisbenachrichtigungen vom Menübandframework empfangen zu können.
  2. Das Menübandframework löst Menüband-Ui-Ereignisrückrufe zur Laufzeit aus, wenn die Anwendung einen ETW-Listener (Event Tracing for Windows) registriert hat.

Unterstützte Ereignisse

Die Für Menübandanwendungen verfügbaren Ereignisse werden in der folgenden Tabelle beschrieben.

Ereignis Ereignisbericht
Registerkarte aktiviert Befehls-ID
Befehlsname
Ereignisverb
Kontextbezogene Registerkarte aktiviert Befehls-ID
Befehlsname
Ereignisverb
Anwendungsmenü geöffnet Ereignisverb
Anwendungsmenü geschlossen Ereignisverb
Menü (normal oder Katalog) geöffnet Befehls-ID
Befehlsname
Ereignisverb
Hinweis: QAT-Menüereignisse werden nicht verfügbar gemacht.
Menü (normal oder Katalog) geschlossen Befehls-ID
Befehlsname
Ereignisverb
Hinweis: QAT-Menüereignisse werden nicht verfügbar gemacht.
Get-Help Befehls-ID
Befehlsname
Ereignisverb
Einer der folgenden Ereignisorte:
-BÄNDCHEN
- QUICKACCESSTOOLBAR
- ANWENDUNGSMENÜ
- CONTEXTPOPUP
Übergeordnete Befehls-ID
Name des übergeordneten Befehls
Eine der folgenden Aufrufmethoden:
-KLICKEN
-KEYTIP
-TASTATUR
-TOUCH
Hinweis: Elementkataloge und Kombinationsfelde enthalten den ausgewählten Elementindex, enthalten jedoch keine Zeichenfolgen- und Ganzzahlwerte. Spinner enthalten nicht den ganzzahligen Wert.
Menüband minimiert Ereignisverb
Menüband erweitert (Schaltfläche erweitern, geklickt oder angeheftet) Ereignisverb
Anwendungsmodus umgestellt Ereignisverb
Modus-ID (Wert über SetModes festgelegt)
Hinweis: Die Anwendung ist für das Entpacken dieser ganzen Zahl verantwortlich, um zu bestimmen, welche Modi festgelegt wurden.
QuickInfo angezeigt Ereignisverb
Übergeordnete Befehls-ID
Name des übergeordneten Befehls

Entwicklerhandbücher für Windows-Menübandframework

Deklarieren von Befehlen und Steuerelementen mit Menübandmarkup

Richtlinien für die Benutzeroberfläche des Menübands

Menübandentwurfsprozess