RibbonSplitButtonGallery Constructor (String, ICommand, ICommandId, Object, ICommand, ICommandId, IEnumerable<RibbonGalleryCategory>, ImageSource, ImageSource)
Applies to v2.
Initializes a new instance of the RibbonSplitButtonGallery class.
Namespace: Microsoft.WebMatrix.Extensibility
Assembly: Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)
Syntax
'Declaration
Protected Sub New ( _
label As String, _
command As ICommand, _
commandId As ICommandId, _
commandParameter As Object, _
galleryCommand As ICommand, _
galleryCommandId As ICommandId, _
categories As IEnumerable(Of RibbonGalleryCategory), _
smallImage As ImageSource, _
largeImage As ImageSource _
)
'Usage
Dim label As String
Dim command As ICommand
Dim commandId As ICommandId
Dim commandParameter As Object
Dim galleryCommand As ICommand
Dim galleryCommandId As ICommandId
Dim categories As IEnumerable(Of RibbonGalleryCategory)
Dim smallImage As ImageSource
Dim largeImage As ImageSource
Dim instance As New RibbonSplitButtonGallery(label, command, _
commandId, commandParameter, galleryCommand, _
galleryCommandId, categories, smallImage, _
largeImage)
protected RibbonSplitButtonGallery(
string label,
ICommand command,
ICommandId commandId,
Object commandParameter,
ICommand galleryCommand,
ICommandId galleryCommandId,
IEnumerable<RibbonGalleryCategory> categories,
ImageSource smallImage,
ImageSource largeImage
)
protected:
RibbonSplitButtonGallery(
String^ label,
ICommand^ command,
ICommandId^ commandId,
Object^ commandParameter,
ICommand^ galleryCommand,
ICommandId^ galleryCommandId,
IEnumerable<RibbonGalleryCategory^>^ categories,
ImageSource^ smallImage,
ImageSource^ largeImage
)
new :
label:string *
command:ICommand *
commandId:ICommandId *
commandParameter:Object *
galleryCommand:ICommand *
galleryCommandId:ICommandId *
categories:IEnumerable<RibbonGalleryCategory> *
smallImage:ImageSource *
largeImage:ImageSource -> RibbonSplitButtonGallery
protected function RibbonSplitButtonGallery(
label : String,
command : ICommand,
commandId : ICommandId,
commandParameter : Object,
galleryCommand : ICommand,
galleryCommandId : ICommandId,
categories : IEnumerable<RibbonGalleryCategory>,
smallImage : ImageSource,
largeImage : ImageSource
)
Parameters
label
Type: System.StringLabel for the item.
command
Type: System.Windows.Input.ICommandA command to invoke when the button is pressed.
commandId
Type: Microsoft.WebMatrix.Extensibility.ICommandIdA command ID to invoke when the button is pressed.
commandParameter
Type: System.ObjectA command parameter for command.
galleryCommand
Type: System.Windows.Input.ICommandA command to invoke when a gallery item is selected.
galleryCommandId
Type: Microsoft.WebMatrix.Extensibility.ICommandIdA command ID to invoke when a gallery item is selected.
categories
Type: System.Collections.Generic.IEnumerable<RibbonGalleryCategory>A sequence of categories to show in the gallery.
smallImage
Type: System.Windows.Media.ImageSourceA 16x16 image for the button.
largeImage
Type: System.Windows.Media.ImageSourceA 32x32 image for the button.
See Also
Reference
RibbonSplitButtonGallery Class