-
Notifications
You must be signed in to change notification settings - Fork 1
RibbonSplitButtonGallery
In the markup file this control is called SplitButtonGallery
Public constructors, methods, properties and events:
Constructors:
| Name | Description |
|---|---|
| RibbonSplitButtonGallery(RibbonStrip, uint) | Initializes a new instance of the RibbonSplitButtonGallery class. |
Methods:
| Name | Description |
|---|---|
| InvalidateCategories() | Invalidates the GalleryCategories. |
| InvalidateItemsSource() | Invalidates the GalleryItemItemsSource or GalleryCommandItemsSource. |
Properties:
| Name | Description |
|---|---|
| BooleanValue | Get, Set a BooleanValue. |
| 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 or CommandCollection. |
| 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. |
| SelectedItem | Get, Set a SelectedItem. |
| GalleryCategories | Get a GalleryCategories. |
| GalleryItemItemsSource | Get a GalleryItemItemsSource. |
| GalleryCommandItemsSource | Get a GalleryCommandItemsSource. |
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 or GalleryCommandItemsSource 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).
-
Basics
- Introduction, Background on the windows ribbon framework
- Basic Ribbon Wrapper ; Basic .NET wrappers for windows ribbon framework.
- Quickstart Tutorial
- First WinForms Ribbon Application ; How to create an empty WinForms application with ribbon support.
-
RibbonFramework Controls
- RibbonStrip ; Main class, derived from System.Windows.Forms.Control
- RibbonApplicationMenu
- RibbonButton
- RibbonCheckBox
- RibbonComboBox
- RibbonDropDownButton
- RibbonDropDownColorPicker
- RibbonDropDownGallery
- RibbonFontControl
- RibbonGroup
- RibbonHelpButton
- RibbonInRibbonGallery
- RibbonMenuGroup
- RibbonQuickAccessToolbar
- RibbonRecentItems
- RibbonSpinner
- RibbonSplitButton
- RibbonSplitButtonGallery
- RibbonTab
- RibbonTabGroup
- RibbonToggleButton
-
RibbonFramework EventArgs classes
-
RibbonFramework PropertySet classes
-
RibbonFramework classes, interfaces, enums
-
RibbonFramework features
-
RibbonFramework Samples
- ApplicationMenu with Buttons ; How to use the ribbon application menu.
- ApplicationMenu with SplitButton and DropDownButton ; How to use the ribbon application menu with ribbon split button and ribbon dropdown button controls.
- Tabs, Groups and HelpButton ; How to use ribbon tabs, groups and the ribbon help button control.
- Spinner ; How to use the ribbon spinner control.
- ComboBox ; How to use the ribbon combo box control.
- Changing Ribbon Colors ; How to change the ribbon colors.
- Working with Images ; How to work with images in the ribbon.
- DropDownGallery, SplitButtonGallery and InRibbonGallery ; How to use the ribbon drop down gallery, split button gallery and in ribbon gallery controls.
- CheckBox and ToggleButton ; How to use the ribbon check box and toggle button controls.
- DropDownColorPicker ; How to use the ribbon drop down color picker control.
- FontControl ; How to use the ribbon font control.
- ApplicationModes ; How to work with ribbon application modes.
- ContextualTabs ; How to work with ribbon contextual tabs.
- ContextPopup ; How to work with ribbon context popup.
- RecentItems ; How to work with ribbon recent items control.
- QuickAccessToolbar ; How to work with the ribbon quick access toolbar.
- SizeDefinition ; How to define custom size definitions for ribbon group elements.
- Localization ; How to localize a ribbon.
-
RibbonTools
- RibbonTools64 ; Development support for creating markup files for the Ribbon framework.
- Create a new project ; Create a WordPad sample project
- Specifying Ribbon Commands
- Designing Ribbon Views
- Preview the Ribbon
- Wrapper class RibbonItems ; An auto generated wrapper class from the ribbon markup.
- Convert Image to ARGB Bitmap
-
How to ...