Kombinationsruta (Windows Ribbon Framework)
Kombinationsrutan består av en listruta med en kolumn som innehåller en samling ömsesidigt uteslutande objekt eller kommandon i kombination med en statisk kontroll eller redigeringskontroll och en listrutepil. Listrutedelen av kontrollen visas när användaren klickar på listrutepilen.
- information
- egenskaper för kombinationsruta
- Relaterade ämnen
Detaljer
Det markerade objektet eller kommandot (om det finns) i listrutan visas i den statiska kontrollen eller redigeringskontrollen. Med en redigeringskontroll, om användaren skriver de första tecknen i ett befintligt objekt eller kommando, markeras det första objektet med de första tecknen i listrutan och posten kompletteras automatiskt i redigeringskontrollen.
Stöder endast en lodrät gripstång eller storleksändringshandtag.
Den här kontrollen är användbar för att exponera enkla, nära relaterade textobjekt.
Följande skärmbild illustrerar kombinationsrutan i menyfliksområdet i Live Movie Maker.
Egenskaper för kombinationsruta
Menyfliksområdet definierar en samling egenskapsnycklar för kontrollen Kombinationsruta.
Vanligtvis uppdateras en Combo Box-egenskap i menyfliksområdets användargränssnitt genom att kommandot som är associerat med kontrollen ogiltigförklaras via ett anrop till metoden IUIFramework::InvalidateUICommand. Ogiltighetshändelsen hanteras och egenskapsuppdateringarna definieras av IUICommandHandler::UpdateProperty återanropsmetod.
Metoden IUICommandHandler::UpdateProperty motringning körs inte och programmet efterfrågade ett uppdaterat egenskapsvärde tills egenskapen krävs av ramverket. Till exempel när en flik aktiveras och en kontroll visas i menyfliksområdets användargränssnitt, eller när en knappbeskrivning visas.
Not
I vissa fall kan en egenskap hämtas via metoden IUIFramework::GetUICommandProperty och anges med metoden IUIFramework::SetUICommandProperty.
I följande tabell visas de egenskapsnycklar som är associerade med kontrollen Kombinationsruta.