New to Telerik UI for WPFStart a free 30-day trial

Represents a group of related controls within a RadRibbonTab in a ribbon interface.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.RibbonView.dll

Syntax:

C#
[TelerikToolboxCategory("Navigation")]
[Themable]
public class RadRibbonGroup : HeaderedItemsControl

Inheritance: objectRadRibbonGroup

Constructors

Initializes a new instance of the RadRibbonGroup class.

C#
public RadRibbonGroup()

Fields

DefaultVariantProperty

DependencyProperty

Identifies the DefaultVariant property.

C#
public static readonly DependencyProperty DefaultVariantProperty

Identifies the DialogLauncherCommandParameter property.

C#
public static readonly DependencyProperty DialogLauncherCommandParameterProperty

Identifies the DialogLauncherCommand property.

C#
public static readonly DependencyProperty DialogLauncherCommandProperty

Identifies the DialogLauncherCommandTarget property.

C#
public static readonly DependencyProperty DialogLauncherCommandTargetProperty

Identifies the DialogLauncherVisibility property.

C#
public static readonly DependencyProperty DialogLauncherVisibilityProperty

IconProperty

DependencyProperty

Identifies the Icon property.

C#
public static readonly DependencyProperty IconProperty

IsPushedProperty

DependencyProperty

Identifies the IsPushed property.

C#
public static readonly DependencyProperty IsPushedProperty

Identifies the LaunchDialog routed event.

C#
public static readonly RoutedEvent LaunchDialogEvent

SeparatorStyleProperty

DependencyProperty

Identifies the SeparatorStyle property.

C#
public static readonly DependencyProperty SeparatorStyleProperty

VariantProperty

DependencyProperty

Identifies the Variant property.

C#
public static readonly DependencyProperty VariantProperty

VariantsSourceProperty

DependencyProperty

Identifies the VariantsSource property.

C#
public static readonly DependencyProperty VariantsSourceProperty

Properties

Gets or sets the default variant for that group.

C#
public RibbonGroupVariant DefaultVariant { get; set; }
Property Value:

The default variant.

Gets the command that will be executed when the command source is invoked. This is a dependency property.

C#
[TypeConverter(typeof(CommandConverter))]
public ICommand DialogLauncherCommand { get; set; }

Represents a user defined data value that can be passed to the command when it is executed. This is a dependency property.

C#
public object DialogLauncherCommandParameter { get; set; }

The object that the command is being executed on. This is a dependency property.

C#
public UIElement DialogLauncherCommandTarget { get; set; }

Gets or sets the dialog launcher visibility.

C#
public Visibility DialogLauncherVisibility { get; set; }
Property Value:

The dialog launcher visibility.

Icon

ImageSource

Gets or sets the icon.

C#
public ImageSource Icon { get; set; }
Property Value:

The icon.

Gets or sets a value indicating whether this instance is pushed.

C#
public bool IsPushed { get; }
Property Value:

True if this instance is pushed; otherwise, false.

Gets or sets the separator style.

C#
public Style SeparatorStyle { get; set; }
Property Value:

The separator style.

Gets the active variant.

C#
public RibbonGroupVariant Variant { get; }
Property Value:

The active variant.

Gets the variants.

C#
public GroupVariantCollection Variants { get; }
Property Value:

The variants.

Gets the variants source.

C#
public IEnumerable<GroupVariant> VariantsSource { get; set; }
Property Value:

The variants source.

Methods

When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .

C#
public override void OnApplyTemplate()

Creates an appropriate RibbonGroupAutomationPeer for this control as part of the WPF/Silverlight infrastructure.

C#
protected override AutomationPeer OnCreateAutomationPeer()
Returns:

AutomationPeer

Called when the property of a changes.

C#
protected override void OnHeaderChanged(object oldHeader, object newHeader)
Parameters:oldHeaderobject

The old value of the property.

newHeaderobject

The new value of the property.

Raises the event. This method is invoked whenever is set to true internally.

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

The RoutedEventArgs that contains the event data.

Raises the event.

C#
protected virtual void OnLaunchDialog(RadRoutedEventArgs e)
Parameters:eRadRoutedEventArgs

The RadRoutedEventArgs instance containing the event data.

Prepares the specified element to display the specified item.

C#
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters:elementDependencyObject

Element used to display the specified item.

itemobject

Specified item.

Resets the theme.

C#
public void ResetTheme()

Events

Occurs when ribbon bar collapsed state has changed.

C#
public event EventHandler<RadRoutedEventArgs> LaunchDialog