Class
RadRibbonBackstageItem

Represents an item in a RadRibbonBackstage control, which can be used to display commands, separators, or other interactive elements.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.RibbonView.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Navigation")]
public class RadRibbonBackstageItem : RadTabItem, IRadTabItem

Inheritance: objectRadTabItemRadRibbonBackstageItem

Implements: IRadTabItem

Inherited Members RadTabItem.TabStripPlacementPropertyRadTabItem.TabOrientationPropertyRadTabItem.IsSelectedPropertyRadTabItem.IsBreakPropertyRadTabItem.IsPinnedPropertyRadTabItem.PinButtonVisibilityPropertyRadTabItem.CloseButtonVisibilityPropertyRadTabItem.LeftTemplatePropertyRadTabItem.RightTemplatePropertyRadTabItem.TopTemplatePropertyRadTabItem.BottomTemplatePropertyRadTabItem.DropDownContentPropertyRadTabItem.DropDownContentTemplatePropertyRadTabItem.DropDownContentTemplateSelectorPropertyRadTabItem.HeaderForegroundPropertyRadTabItem.IsDragDisabledPropertyRadTabItem.OnSelected(RadRoutedEventArgs)RadTabItem.OnUnselected(RadRoutedEventArgs)RadTabItem.UpdateTemplate()RadTabItem.OnCreateAutomationPeer()RadTabItem.OnMouseEnter(MouseEventArgs)RadTabItem.OnMouseLeave(MouseEventArgs)RadTabItem.OnHeaderChanged(object, object)RadTabItem.OnLoaded(object, RoutedEventArgs)RadTabItem.OnContentChanged(object, object)RadTabItem.MeasureOverride(Size)RadTabItem.OnHeaderMouseLeftButtonDown(object, MouseButtonEventArgs)RadTabItem.OnHeaderMouseLeftButtonUp(object, MouseButtonEventArgs)RadTabItem.OnHeaderMouseEnter(object, MouseEventArgs)RadTabItem.OnHeaderMouseLeave(object, MouseEventArgs)RadTabItem.OnIsSelectedChanged(bool, bool)RadTabItem.OnGotFocus(RoutedEventArgs)RadTabItem.OnLostFocus(RoutedEventArgs)RadTabItem.FindTemplateFromPosition(Dock)RadTabItem.SetNavigationMode(KeyboardNavigationMode)RadTabItem.TabStripPlacementRadTabItem.TabOrientationRadTabItem.IsSelectedRadTabItem.IsDragDisabledRadTabItem.IsBreakRadTabItem.IsPinnedRadTabItem.PinButtonVisibilityRadTabItem.CloseButtonVisibilityRadTabItem.LeftTemplateRadTabItem.RightTemplateRadTabItem.TopTemplateRadTabItem.BottomTemplateRadTabItem.DropDownContentRadTabItem.DropDownContentTemplateRadTabItem.DropDownContentTemplateSelectorRadTabItem.HeaderForeground

Constructors

RadRibbonBackstageItem()

Initializes a new instance of the RadRibbonBackstageItem class.

Declaration

cs-api-definition
public RadRibbonBackstageItem()

Fields

ClickEvent

Identifies the Click event.

Declaration

cs-api-definition
public static readonly RoutedEvent ClickEvent

Field Value

RoutedEvent

CloseOnClickProperty

Identifies the CloseOnClick property.

Declaration

cs-api-definition
public static readonly DependencyProperty CloseOnClickProperty

Field Value

DependencyProperty

CommandParameterProperty

Identifies the CommandParameter dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CommandParameterProperty

Field Value

DependencyProperty

CommandProperty

Identifies the Command dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CommandProperty

Field Value

DependencyProperty

CommandTargetProperty

Identifies the CommandTarget dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CommandTargetProperty

Field Value

DependencyProperty

IconProperty

Identifies the Icon property.

Declaration

cs-api-definition
public static readonly DependencyProperty IconProperty

Field Value

DependencyProperty

IsDefaultProperty

Identifies the IsDefault property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsDefaultProperty

Field Value

DependencyProperty

IsGroupSeparatorProperty

Identifies the IsGroupSeparator property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsGroupSeparatorProperty

Field Value

DependencyProperty

IsSelectableProperty

Identifies the IsSelectable property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsSelectableProperty

Field Value

DependencyProperty

Properties

CloseOnClick

Gets or sets if parent backstage should close on click of the item.

Declaration

cs-api-definition
public bool CloseOnClick { get; set; }

Property Value

bool

Command

Gets or sets the command that will be executed when the command source is invoked.

Declaration

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

Property Value

ICommand

CommandParameter

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

Declaration

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

Property Value

object

CommandTarget

The object that the command is being executed on.

Declaration

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

Property Value

UIElement

Icon

Gets or sets the image source.

Declaration

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

Property Value

ImageSource

IsDefault

Gets or sets if the item should be default.

Declaration

cs-api-definition
public bool IsDefault { get; set; }

Property Value

bool

IsGroupSeparator

Gets or sets if the item should be group separator.

Declaration

cs-api-definition
public bool IsGroupSeparator { get; set; }

Property Value

bool

IsSelectable

Gets or sets if the item should be selectable.

Declaration

cs-api-definition
public bool IsSelectable { get; set; }

Property Value

bool

Methods

ChangeVisualState(bool)

Updates the visual state of the control.

Declaration

cs-api-definition
protected override void ChangeVisualState(bool useTransitions)

Parameters

useTransitions

bool

Indicates whether transitions should be used.

Overrides RadTabItem.ChangeVisualState(bool)

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
public override void OnApplyTemplate()

Overrides RadTabItem.OnApplyTemplate()

OnInitialized(EventArgs)

Called when the control has been initialized.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

Overrides RadTabItem.OnInitialized(EventArgs)

OnKeyDown(KeyEventArgs)

Called before the event occurs.

Declaration

cs-api-definition
protected override void OnKeyDown(KeyEventArgs e)

Parameters

e

KeyEventArgs

The data for the event.

Overrides RadTabItem.OnKeyDown(KeyEventArgs)

Events

Click

Gets or sets the click event.

Declaration

cs-api-definition
public event RoutedEventHandler Click

Event Value

RoutedEventHandler