Class
RadRibbonGroup

Represents the content of a RadRibbonGroup.

Definition

Namespace:Telerik.UI.Xaml.Controls

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class RadRibbonGroup : HeaderedItemsControl

Inheritance: objectRadItemsControlHeaderedItemsControlRadRibbonGroup

Inherited Members HeaderedItemsControl.HasHeaderPropertyHeaderedItemsControl.HeaderPropertyHeaderedItemsControl.FocusVisualStylePropertyHeaderedItemsControl.HeaderTemplatePropertyHeaderedItemsControl.HeaderTemplateSelectorPropertyHeaderedItemsControl.OnHeaderChanged(object, object)HeaderedItemsControl.OnHeaderTemplateChanged(DataTemplate, DataTemplate)HeaderedItemsControl.OnHeaderTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector)HeaderedItemsControl.HeaderHeaderedItemsControl.HeaderTemplateHeaderedItemsControl.FocusVisualStyleHeaderedItemsControl.HeaderTemplateSelector

Constructors

RadRibbonGroup()

Initializes a new instance of the RadRibbonGroup class.

Declaration

cs-api-definition
public RadRibbonGroup()

Fields

DefaultVariantProperty

Identifies the DefaultVariant property.

Declaration

cs-api-definition
public static readonly DependencyProperty DefaultVariantProperty

Field Value

DependencyProperty

DialogLauncherCommandParameterProperty

Identifies the DialogLauncherCommandParameter property.

Declaration

cs-api-definition
public static readonly DependencyProperty DialogLauncherCommandParameterProperty

Field Value

DependencyProperty

DialogLauncherCommandProperty

Identifies the DialogLauncherCommand property.

Declaration

cs-api-definition
public static readonly DependencyProperty DialogLauncherCommandProperty

Field Value

DependencyProperty

DialogLauncherCommandTargetProperty

Identifies the DialogLauncherCommandTarget property.

Declaration

cs-api-definition
public static readonly DependencyProperty DialogLauncherCommandTargetProperty

Field Value

DependencyProperty

DialogLauncherVisibilityProperty

Identifies the DialogLauncherVisibility property.

Declaration

cs-api-definition
public static readonly DependencyProperty DialogLauncherVisibilityProperty

Field Value

DependencyProperty

IconProperty

Identifies the Icon property.

Declaration

cs-api-definition
public static readonly DependencyProperty IconProperty

Field Value

DependencyProperty

LaunchDialogEvent

Identifies the LaunchDialog routed event.

Declaration

cs-api-definition
public static readonly RoutedEvent LaunchDialogEvent

Field Value

RoutedEvent

SeparatorStyleProperty

Identifies the SeparatorStyle property.

Declaration

cs-api-definition
public static readonly DependencyProperty SeparatorStyleProperty

Field Value

DependencyProperty

VariantProperty

Identifies the Variant property.

Declaration

cs-api-definition
public static readonly DependencyProperty VariantProperty

Field Value

DependencyProperty

VariantsSourceProperty

Identifies the VariantsSource property.

Declaration

cs-api-definition
public static readonly DependencyProperty VariantsSourceProperty

Field Value

DependencyProperty

Properties

DefaultVariant

Gets or sets the default variant for that group.

Declaration

cs-api-definition
public RibbonGroupVariant DefaultVariant { get; set; }

Property Value

RibbonGroupVariant

The default variant.

DialogLauncherCommand

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

Declaration

cs-api-definition
public ICommand DialogLauncherCommand { get; set; }

Property Value

ICommand

DialogLauncherCommandParameter

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

Declaration

cs-api-definition
public object DialogLauncherCommandParameter { get; set; }

Property Value

object

DialogLauncherCommandTarget

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

Declaration

cs-api-definition
public UIElement DialogLauncherCommandTarget { get; set; }

Property Value

UIElement

DialogLauncherVisibility

Gets or sets the dialog launcher visibility.

Declaration

cs-api-definition
public Visibility DialogLauncherVisibility { get; set; }

Property Value

Visibility

The dialog launcher visibility.

Icon

Gets or sets the icon.

Declaration

cs-api-definition
public IconElement Icon { get; set; }

Property Value

IconElement

The icon.

SeparatorStyle

Gets or sets the separator style.

Declaration

cs-api-definition
public Style SeparatorStyle { get; set; }

Property Value

Style

The separator style.

Variant

Gets the active variant.

Declaration

cs-api-definition
public RibbonGroupVariant Variant { get; }

Property Value

RibbonGroupVariant

The active variant.

Variants

Gets the variants.

Declaration

cs-api-definition
public GroupVariantCollection Variants { get; }

Property Value

GroupVariantCollection

The variants.

VariantsSource

Gets the variants source.

Declaration

cs-api-definition
public IEnumerable<GroupVariant> VariantsSource { get; set; }

Property Value

IEnumerable<GroupVariant>

The variants source.

Methods

OnApplyTemplate()

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

Declaration

cs-api-definition
protected override void OnApplyTemplate()

OnCreateAutomationPeer()

Creates an appropriate RibbonGroupAutomationPeer for this control.

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

OnLaunchDialog(RadRoutedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected virtual void OnLaunchDialog(RadRoutedEventArgs e)

Parameters

e

RadRoutedEventArgs

The RadRoutedEventArgs instance containing the event data.

PrepareContainerForItemOverride(DependencyObject, object)

Prepares the specified element to display the specified item.

Declaration

cs-api-definition
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)

Parameters

element

DependencyObject

Element used to display the specified item.

item

object

Specified item.

Overrides RadItemsControl.PrepareContainerForItemOverride(DependencyObject, object)

Events

LaunchDialog

Occurs when ribbon bar collapsed state has changed.

Declaration

cs-api-definition
public event EventHandler<RadRoutedEventArgs> LaunchDialog

Event Value

EventHandler<RadRoutedEventArgs>