Condividi tramite


Ascolto degli eventi della barra multifunzione

Il framework della barra multifunzione di Windows usa l'infrastruttura ETW (Event Tracing for Windows) per consentire agli sviluppatori di apprendere come gli utenti interagiscono con la barra multifunzione dell'applicazione.

Introduzione

Il meccanismo di eventi del framework della barra multifunzione è progettato in modo che il framework restituisca eventi dell'interfaccia utente alla barra multifunzione all'applicazione in modo da poter monitorare le attività degli utenti, apprendere i modelli di interazione e valutare le tendenze di utilizzo. Queste informazioni possono essere usate per perfezionare l'esperienza utente per le iterazioni future dell'app della barra multifunzione.

L'uso degli eventi del framework della barra multifunzione prevede quanto segue:

  1. L'applicazione della barra multifunzione deve registrare un listener ETW (Event Tracing for Windows) per ricevere notifiche degli eventi della barra multifunzione dal framework della barra multifunzione.
  2. Il framework della barra multifunzione attiva i callback degli eventi dell'interfaccia utente della barra multifunzione in fase di esecuzione, se l'applicazione ha registrato un listener ETW (Event Tracing for Windows).

Eventi supportati

Gli eventi esposti alle applicazioni della barra multifunzione sono descritti nella tabella seguente.

Evento Report eventi
Scheda attivata ID comando
Nome comando
Verbo evento
Scheda contestuale attivata ID comando
Nome comando
Verbo evento
Menu applicazione aperto Verbo evento
Menu applicazione chiuso Verbo evento
Menu (normale o raccolta) aperto ID comando
Nome comando
Verbo evento
Nota: Gli eventi del menu QAT non vengono esposti.
Menu (normale o raccolta) chiuso ID comando
Nome comando
Verbo evento
Nota: Gli eventi del menu QAT non vengono esposti.
Comando ID comando
Nome comando
Verbo evento
Una delle posizioni degli eventi seguenti:
-NASTRO
- QUICKACCESSTOOLBAR
- APPLICATIONMENU
- CONTEXTPOPUP
ID comando padre
Nome comando padre
Uno dei metodi invoke seguenti:
-FARE CLIC SU
-KEYTIP
-TASTIERA
-TOCCO
Nota: Le raccolte di elementi e le caselle combinate includono l'indice dell'elemento selezionato, ma non includono valori stringa e integer. Gli spinner non includono il valore intero.
Barra multifunzione ridotta a icona Verbo evento
Barra multifunzione espansa (pulsante di espansione selezionato o tocco aggiunto) Verbo evento
Modalità applicazione commutata Verbo evento
ID modalità (valore impostato tramite SetModes)
Nota: L'applicazione è responsabile della decompressione di questo numero intero per determinare le modalità impostate.
Descrizione comando visualizzata Verbo evento
ID comando padre
Nome comando padre

Guide per sviluppatori di Windows Ribbon Framework

Dichiarazione di comandi e controlli con markup della barra multifunzione

Linee guida per l'esperienza utente della barra multifunzione

Processo di progettazione della barra multifunzione