RibbonComboBox - harborsiem/WinForms-Ribbon GitHub Wiki
RibbonComboBox
In the markup file this control is called ComboBox
Public constructors, methods, properties and events:
Constructors:
Name | Description |
---|---|
RibbonComboBox(RibbonStrip, uint) | Initializes a new instance of the RibbonComboBox class. |
Methods:
Name | Description |
---|---|
InvalidateCategories() | Invalidates the GalleryCategories. |
InvalidateItemsSource() | Invalidates the GalleryItemItemsSource. |
Properties:
Name | Description |
---|---|
CommandId | Get the Id; set by constructor. |
CommandType | Get the CommandType. Before this control is in view by the UI, the CommandType is Unknown. After this control is first time in UI view the CommandType is Collection. |
Enabled | Get, Set the enabled state. |
Name | Get, Set an optional Name. |
Ribbon | Get the RibbonStrip (set by constructor). |
ResourceIds | Get class MarkupResIds. This class delivers all markup resource ids for a Command. Only available if RibbonStrip.Markupheader is set. |
Keytip | Get, Set a Keytip string. See Note below. |
Label | Get, Set a Label (LabelTitle) string. See Note below. |
TooltipTitle | Get, Set a TooltipTitle string. See Note below. |
TooltipDescription | Get, Set a TooltipDescription string. See Note below. |
LargeImage | Get, Set UIImage. See Note below. |
SmallImage | Get, Set UIImage. See Note below. |
LargeHighContrastImage | Get, Set UIImage. See Note below. |
SmallHighContrastImage | Get, Set UIImage. See Note below. |
Tag | Get, Set an optional Tag. |
RepresentativeString | Get, Set a RepresentativeString. This value must be set in InitializeComponent. |
SelectedItem | Get, Set a SelectedItem. |
StringValue | Get, Set a StringValue. |
GalleryCategories | Get a GalleryCategories. |
GalleryItemItemsSource | Get a GalleryItemItemsSource. |
Events:
Name | Description |
---|---|
SelectedIndexChanged | User can handle changed selected item. EventArgs are GalleryItemEventArgs. |
Preview | User can handle changed selected item. EventArgs are GalleryItemEventArgs. |
CancelPreview | User can handle changed selected item. EventArgs are GalleryItemEventArgs. |
CategoriesReady | Ready to fill GalleryCategories by code. |
ItemsSourceReady | Ready to fill GalleryItemItemsSource by code. |
CreateUICommand | Control is created by the Ribbon Framework |
DestroyUICommand | Control is destroyed by the Ribbon Framework |
!Note:
For properties Keytip, LableTitle, LabelDescription, TooltipTitle and TooltipDescription: If listed property value is only set by Markup resource you get a value of null (nothing). But if you set RibbonStrip property MarkupHeader to the 'Embedded Resource' RibbonMarkup.h file, you will get the correct string.
!Note:
For properties SmallImage, LargeImage, SmallHighContrastImage and LargeHighContrastImage: If listed property value is only set by Markup resource you get a value of null (nothing).