Class RadRibbonBarButtonGroup
Represents a ribbon bar button group. You can group buttons that are logically related, for example, bold, italic, and underline buttons in a text editor application.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
[ComVisible(false)]
public class RadRibbonBarButtonGroup : CollapsibleElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IItemsElement
Constructors
RadRibbonBarButtonGroup()
Declaration
public RadRibbonBarButtonGroup()
Fields
IsSelectedProperty
OnRoutedButtonDeselected
OnRoutedButtonSelected
OrientationProperty
Properties
CollapseMaxSteps
Declaration
public override int CollapseMaxSteps { get; }
Property Value
System.Int32
|
Overrides
Items
Gets the collection of items in the button group.
Declaration
[RadNewItem("", false, false, false)]
public RadItemOwnerCollection Items { get; }
Property Value
RadItemOwnerCollection
|
Implements
MinSize
Declaration
public override Size MinSize { get; set; }
Property Value
System.Drawing.Size
|
Overrides
Orientation
Gets or sets the orientation of the elements inside the button group: Horizontal or Vertical.
Declaration
public Orientation Orientation { get; set; }
Property Value
System.Windows.Forms.Orientation
|
ShowBackColor
Gets or sets a value indicating whether the back color is shown.
Declaration
public bool ShowBackColor { get; set; }
Property Value
System.Boolean
|
ShowBorder
Gets or sets a value indicating whether the border is shown.
Declaration
public bool ShowBorder { get; set; }
Property Value
System.Boolean
|
Methods
CanCollapseToStep(Int32)
Declaration
public override bool CanCollapseToStep(int step)
Parameters
System.Int32
step
|
Returns
System.Boolean
|
Overrides
CanExpandToStep(Int32)
Declaration
public override bool CanExpandToStep(int step)
Parameters
System.Int32
step
|
Returns
System.Boolean
|
Overrides
CanSelectButton(RadItem)
Declaration
protected virtual bool CanSelectButton(RadItem item)
Parameters
RadItem
item
|
Returns
System.Boolean
|
CollapseElementToStep(Int32)
Declaration
public override bool CollapseElementToStep(int nextStep)
Parameters
System.Int32
nextStep
|
Returns
System.Boolean
|
Overrides
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
ExpandElementToStep(Int32)
Declaration
public override bool ExpandElementToStep(int nextStep)
Parameters
System.Int32
nextStep
|
Returns
System.Boolean
|
Overrides
GetIsSelected(RadElement)
Declaration
public bool GetIsSelected(RadElement childElement)
Parameters
RadElement
childElement
|
Returns
System.Boolean
|
InitializeFields()
ItemChanged(RadItemCollection, RadItem, ItemsChangeOperation)
Fires ItemChanged event.
Declaration
public void ItemChanged(RadItemCollection changed, RadItem target, ItemsChangeOperation operation)
Parameters
RadItemCollection
changed
|
RadItem
target
|
ItemsChangeOperation
operation
|
ItemClicked(RadItem)
Fires ItemClicked event.
Declaration
public void ItemClicked(RadItem item)
Parameters
RadItem
item
|
Implements
OnLoaded()
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
|
Overrides
RefreshItems(RadElement)
Refreshes the items nested in the argument.
Declaration
public virtual void RefreshItems(RadElement element)
Parameters
RadElement
element
|
ResetItemsIsAtUnevenIndexProperty()
Declaration
protected virtual void ResetItemsIsAtUnevenIndexProperty()
SetIsSelected(RadElement, Boolean)
Declaration
public void SetIsSelected(RadElement childElement, bool value)
Parameters
RadElement
childElement
|
System.Boolean
value
|