Windows 리본 프레임워크는 ETW(Windows용 이벤트 추적) 인프라를 사용하여 개발자가 사용자가 애플리케이션의 리본 메뉴와 상호 작용하는 방법을 배울 수 있도록 합니다.
소개
리본 프레임워크 이벤트 메커니즘은 프레임워크가 사용자 활동을 모니터링하고 상호 작용 패턴을 학습하며 사용 추세를 평가할 수 있도록 애플리케이션에 리본 UI 이벤트를 보고하도록 설계되었습니다. 이 정보는 리본 앱의 향후 버전에 대한 사용자 경험을 개선하는 데 사용할 수 있습니다.
리본 프레임워크 이벤트를 사용하려면 다음이 포함됩니다.
- 리본 애플리케이션은 리본 프레임워크에서 리본 이벤트 알림을 받으려면 ETW(windows용 이벤트 추적) 수신기를 등록해야 합니다.
- 리본 프레임워크는 애플리케이션이 ETW(Windows용 이벤트 추적) 수신기를 등록한 경우 런타임에 리본 UI 이벤트 콜백을 실행합니다.
지원되는 이벤트
리본 애플리케이션에 노출되는 이벤트는 다음 표에 설명되어 있습니다.
이벤트 | 이벤트 보고서 |
---|---|
탭 활성화됨 | 명령 아이디 명령 이름 이벤트 동사 |
상황에 맞는 탭이 활성화됨 | 명령 ID 명령 이름 이벤트 동사 |
응용 프로그램 메뉴가 열렸습니다. | 이벤트 동사 |
응용 프로그램 메뉴 닫힘 | 이벤트 동사 |
메뉴(일반 또는 갤러리)가 열렸습니다. | 명령어 ID 명령 이름 이벤트 동사 참고: QAT 메뉴 이벤트는 노출되지 않습니다. |
메뉴(일반 또는 갤러리) 닫힘 | 명령 식별자 명령 이름 이벤트 관련 동사 참고: QAT 메뉴 이벤트는 노출되지 않습니다. |
명령 | 명령 ID 명령 이름 이벤트 관련 동사 다음 이벤트 위치 중 하나입니다. -리본 빠른 접근 도구 모음 - 애플리케이션 메뉴 - CONTEXTPOPUP 부모 명령 ID 부모 명령 이름 다음 호출 메서드 중 하나입니다. -클릭 - 키팁 -키보드 -접촉 참고: 항목 갤러리 및 콤보 상자에는 선택한 항목 인덱스가 포함되지만 문자열 및 정수 값은 포함되지 않습니다. 스피너는 정수 값을 포함하지 않습니다. |
리본 메뉴 최소화 | 이벤트 동사 |
리본 메뉴가 확장됨(확장 단추를 클릭하거나 고정된 탭) | 이벤트 동사 |
애플리케이션 모드가 전환됨 | 이벤트 동사 모드 ID(SetModes통해 설정된 값) 참고: 애플리케이션은 설정된 모드를 확인하기 위해 이 정수의 압축을 풉니다. |
툴팁 표시됨 | 이벤트 동사 부모 명령 ID 부모 명령 이름 |