knappen Drop-Down
Knappen Drop-Down består av en knapp som när du klickar visar en listruta med ömsesidigt uteslutande objekt.
Detaljer
Den här kontrollen är användbar för att exponera nära relaterade objekt i fall där ingen uppenbar standard är tillgänglig och där de enskilda objekten kan representeras av en bild, text eller både och.
Följande skärmbild visar menyfliksområdet Drop-Down knapp i ett menyfliksområde.
egenskaper för Drop-Down knapp
Menyfliksområdet definierar en samling egenskapsnycklar för kontrollen Drop-Down Knapp.
Vanligtvis uppdateras egenskapen Drop-Down Button 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 Drop-Down Knapp.
Egenskapsnyckel | Anteckningar |
---|---|
UI_PKEY_Categories | Stöder IUIFramework::GetUICommandProperty och IUIFramework::SetUICommandProperty. |
UI_PKEY_Enabled | Stöder IUIFramework::GetUICommandProperty och IUIFramework::SetUICommandProperty. Om alla underordnade objekt är inaktiverade UI_PKEY_Enabled ramverket till false (0). Om ett eller flera underordnade objekt är aktiverade anges annars UI_PKEY_Enabled till true (-1). Viktigt: Egenskapen UI_PKEY_Enabled för kontrollen Drop-Down Button ska ogiltigförklaras när ett eller flera underordnade objekt har aktiverats eller inaktiverats. Detta säkerställer att ramverket frågar efter det uppdaterade egenskapsvärdet och uppdaterar tillståndet för kontrollen Drop-Down knapp i menyfliksområdets användargränssnitt. |
UI_PKEY_ItemsSource | Stöder IUIFramework::GetUICommandProperty och IUIFramework::SetUICommandProperty. |
UI_PKEY_Keytip | Kan bara uppdateras genom ogiltighet. |
UI_PKEY_Label | Kan bara uppdateras genom ogiltighet. |
UI_PKEY_LargeHighContrastImage | Kan bara uppdateras genom ogiltighet. |
UI_PKEY_LargeImage | Kan bara uppdateras genom ogiltighet. |
UI_PKEY_SelectedItem | Stöder IUIFramework::GetUICommandProperty och IUIFramework::SetUICommandProperty.
Obs! Om kommandot som är associerat med kontrollen är ogiltigt via ett anrop till IUIFramework::InvalidateUICommandfrågar ramverket den här egenskapen när UI_INVALIDATIONS_VALUE skickas som värdet för flaggor. |
UI_PKEY_SmallHighContrastImage | Kan bara uppdateras genom ogiltighet. |
UI_PKEY_SmallImage | Kan bara uppdateras genom ogiltighet. |
UI_PKEY_TooltipDescription | Kan bara uppdateras genom ogiltighet. |
UI_PKEY_TooltipTitle | Kan bara uppdateras genom ogiltighet. |