DropDownMenuRendererThemeKind
The built-in themes a smart button's drop-down menu can be drawn with.
public enum DropDownMenuRendererThemeKind
Remarks
One member name carries a typo from the original release. It is part of the published surface, so renaming it would break every consumer that already binds to it by name, and it is kept as it is.
Members at a glance
Custom | The colors set on the control are used instead of a built-in theme. |
Dark | A dark theme. |
DarkWithSkinnyArrow | The dark theme, with the narrow submenu expansion arrow. |
ExtendedDark | The dark theme with the extended chrome. |
ExtendedLight | The light theme with the extended chrome. |
ExtendedSelectionDark | The dark extended theme, with the selection highlight emphasized. |
ExtendedSelectionLight | The light extended theme, with the selection highlight emphasized. |
Light | A light theme. |
LightWithSkinnyArrow | The light theme, with the narrow submenu expansion arrow. This is the correctly spelled name for LiughtWithSkinnyArrow and has the same value, so the two are interchangeable. Prefer this one in new code; the misspelling is kept because renaming a published member of a strong-named assembly breaks every consumer that binds to it by name. |
LiughtWithSkinnyArrow | The light theme, with the narrow submenu expansion arrow. The member name carries a typo from the original release and is frozen for compatibility. |
Members
Custom
The colors set on the control are used instead of a built-in theme.
Dark
A dark theme.
DarkWithSkinnyArrow
The dark theme, with the narrow submenu expansion arrow.
ExtendedDark
The dark theme with the extended chrome.
ExtendedLight
The light theme with the extended chrome.
ExtendedSelectionDark
The dark extended theme, with the selection highlight emphasized.
ExtendedSelectionLight
The light extended theme, with the selection highlight emphasized.
Light
A light theme.
LightWithSkinnyArrow
The light theme, with the narrow submenu expansion arrow. This is the correctly spelled name for LiughtWithSkinnyArrow and has the same value, so the two are interchangeable. Prefer this one in new code; the misspelling is kept because renaming a published member of a strong-named assembly breaks every consumer that binds to it by name.
LiughtWithSkinnyArrow
The light theme, with the narrow submenu expansion arrow. The member name carries a typo from the original release and is frozen for compatibility.