Class
RadRibbonBackstage

Represents a backstage view for a RadRibbonView, providing a customizable area for application-level commands and options.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.RibbonView.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Navigation")]
public class RadRibbonBackstage : RadTabControl

Inheritance: objectRadTabControlBaseRadTabControlRadRibbonBackstage

Inherited Members RadTabControl.PreviewTabClosedEventRadTabControl.TabClosedEventRadTabControl.PreviewTabPinnedEventRadTabControl.TabPinnedEventRadTabControl.PreviewTabUnpinnedEventRadTabControl.TabUnpinnedEventRadTabControl.DropDownButtonStylePropertyRadTabControl.DropDownDisplayMemberPathPropertyRadTabControl.DropDownStylePropertyRadTabControl.IsDropDownOpenPropertyRadTabControl.DropDownDisplayModePropertyRadTabControl.ItemDropDownContentTemplatePropertyRadTabControl.ItemDropDownContentTemplateSelectorPropertyRadTabControl.TabStripPlacementPropertyRadTabControl.LeftTemplatePropertyRadTabControl.RightTemplatePropertyRadTabControl.TopTemplatePropertyRadTabControl.BottomTemplatePropertyRadTabControl.OverflowModePropertyRadTabControl.AllTabsEqualHeightPropertyRadTabControl.AlignPropertyRadTabControl.TabOrientationPropertyRadTabControl.ItemReorderedEventRadTabControl.AdditionalContentPropertyRadTabControl.AllowDragReorderPropertyRadTabControl.AllowDragOverTabPropertyRadTabControl.CloseTabsOnMouseMiddleButtonDownPropertyRadTabControl.ScrollModePropertyRadTabControl.InvertMouseWheelScrollDirectionPropertyRadTabControl.OnPreviewTabClosed(PreviewTabChangedEventArgs)RadTabControl.OnTabClosed(TabChangedEventArgs)RadTabControl.OnPreviewTabPinned(PreviewTabChangedEventArgs)RadTabControl.OnTabPinned(TabChangedEventArgs)RadTabControl.OnPreviewTabUnpinned(PreviewTabChangedEventArgs)RadTabControl.OnTabUnpinned(TabChangedEventArgs)RadTabControl.OnDropDownMenuItemClick(object, RoutedEventArgs)RadTabControl.OnIsDropDownOpenChanged(bool, bool)RadTabControl.ChangeVisualState(bool)RadTabControl.FindTemplateFromPosition(Dock)RadTabControl.OnItemsPanelChanged(ItemsPanelTemplate, ItemsPanelTemplate)RadTabControl.UpdateTabStrip()RadTabControl.ClearContainerForItemOverride(DependencyObject, object)RadTabControl.UpdateSelectedContentProperties()RadTabControl.OnSelectionChanged(RadSelectionChangedEventArgs)RadTabControl.GetContainer()RadTabControl.OnItemsChanged(NotifyCollectionChangedEventArgs)RadTabControl.OnScrollButtonsVisibilityChanged()RadTabControl.ScrollIntoView(object)RadTabControl.OnLeftScrollButtonClick(object, RoutedEventArgs)RadTabControl.OnRightScrollButtonClick(object, RoutedEventArgs)RadTabControl.PinnedItemsRadTabControl.DropDownButtonStyleRadTabControl.DropDownDisplayMemberPathRadTabControl.DropDownStyleRadTabControl.IsDropDownOpenRadTabControl.DropDownDisplayModeRadTabControl.ItemDropDownContentTemplateRadTabControl.ItemDropDownContentTemplateSelectorRadTabControl.TabStripPlacementRadTabControl.LeftTemplateRadTabControl.RightTemplateRadTabControl.TopTemplateRadTabControl.BottomTemplateRadTabControl.OverflowModeRadTabControl.AllTabsEqualHeightRadTabControl.AlignRadTabControl.TabOrientationRadTabControl.AdditionalContentRadTabControl.AllowDragReorderRadTabControl.AllowDragOverTabRadTabControl.CloseTabsOnMouseMiddleButtonDownRadTabControl.ScrollModeRadTabControl.InvertMouseWheelScrollDirectionRadTabControl.PreviewTabClosedRadTabControl.TabClosedRadTabControl.PreviewTabPinnedRadTabControl.TabPinnedRadTabControl.PreviewTabUnpinnedRadTabControl.TabUnpinnedRadTabControl.ItemReorderedRadTabControlBase.BackgroundVisibilityPropertyRadTabControlBase.PreviewSelectionChangedEventRadTabControlBase.SelectionChangedEventRadTabControlBase.DropDownOpenedEventRadTabControlBase.DropDownClosedEventRadTabControlBase.HeaderBackgroundPropertyRadTabControlBase.ReorderTabRowsPropertyRadTabControlBase.SelectedContentPropertyRadTabControlBase.SelectedContentTemplatePropertyRadTabControlBase.SelectedContentTemplateSelectorPropertyRadTabControlBase.ContentTemplatePropertyRadTabControlBase.ContentTemplateSelectorPropertyRadTabControlBase.IsContentPreservedPropertyRadTabControlBase.PropagateItemDataContextToContentPropertyRadTabControlBase.SelectedItemRemoveBehaviourPropertyRadTabControlBase.UpdateFocusOnSelectionChange()RadTabControlBase.Selector_SelectionChanged(object, SelectionChangedEventArgs)RadTabControlBase.UpdateTabRows()RadTabControlBase.GoToState(bool, params string[])RadTabControlBase.OnPreviewSelectionChanged(SelectionChangedEventArgs)RadTabControlBase.IsSelectionNonBoundAtClientSide()RadTabControlBase.ClearContentSafely()RadTabControlBase.AddDropDownOpenedHandler(UIElement, DropDownEventHandler)RadTabControlBase.RemoveDropDownOpenedHandler(UIElement, DropDownEventHandler)RadTabControlBase.AddDropDownClosedHandler(UIElement, DropDownEventHandler)RadTabControlBase.RemoveDropDownClosedHandler(UIElement, DropDownEventHandler)RadTabControlBase.BackgroundVisibilityRadTabControlBase.HeaderBackgroundRadTabControlBase.ReorderTabRowsRadTabControlBase.SelectedContentRadTabControlBase.SelectedContentTemplateRadTabControlBase.SelectedContentTemplateSelectorRadTabControlBase.ContentTemplateRadTabControlBase.ContentTemplateSelectorRadTabControlBase.IsContentPreservedRadTabControlBase.PropagateItemDataContextToContentRadTabControlBase.SelectedItemRemoveBehaviourRadTabControlBase.SupressSelectedContentTemplateReapplyingRadTabControlBase.IsDefaultItemSelectedRadTabControlBase.TabStripRadTabControlBase.ContentElementRadTabControlBase.ContentElementsPanelRadTabControlBase.TabFlagsRadTabControlBase.this[int]RadTabControlBase.PreviewSelectionChangedRadTabControlBase.SelectionChangedRadTabControlBase.DropDownOpenedRadTabControlBase.DropDownClosed

Constructors

RadRibbonBackstage()

Initializes a new instance of the RadRibbonBackstage class.

Declaration

cs-api-definition
public RadRibbonBackstage()

Fields

BackstagePositionProperty

Identifies the Position dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty BackstagePositionProperty

Field Value

DependencyProperty

CloseButtonVisibilityProperty

Identifies the CloseButtonVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CloseButtonVisibilityProperty

Field Value

DependencyProperty

IsParentHostedInRibbonWindowProperty

Identifies the IsParentHostedInRibbonWindow property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsParentHostedInRibbonWindowProperty

Field Value

DependencyProperty

IsParentRibbonWindowWindowsThemeEnabledProperty

Identifies the IsParentRibbonWindowWindowsThemeEnabled property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsParentRibbonWindowWindowsThemeEnabledProperty

Field Value

DependencyProperty

RibbonTitleBarHeightProperty

Identifies the RibbonTitleBarHeight property.

Declaration

cs-api-definition
public static readonly DependencyProperty RibbonTitleBarHeightProperty

Field Value

DependencyProperty

WindowMinHeightProperty

Identifies the WindowMinHeight dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty WindowMinHeightProperty

Field Value

DependencyProperty

WindowMinWidthProperty

Identifies the WindowMinWidth dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty WindowMinWidthProperty

Field Value

DependencyProperty

Properties

BackstagePosition

Identifies where the Backstage will be positioned when it is open.

Declaration

cs-api-definition
public BackstagePosition BackstagePosition { get; set; }

Property Value

BackstagePosition

CloseButtonVisibility

Identifies whether the close button of the backstage should be visible.

Declaration

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

Property Value

Visibility

RibbonTitleBarHeight

Gets the height of the parent ribbon's title bar.

Declaration

cs-api-definition
public double RibbonTitleBarHeight { get; set; }

Property Value

double

WindowMinHeight

Identifies what is the minimum height of the window when the backstage is open.

Declaration

cs-api-definition
public double WindowMinHeight { get; set; }

Property Value

double

WindowMinWidth

Identifies what is the minimum width of the window when the backstage is open.

Declaration

cs-api-definition
public double WindowMinWidth { get; set; }

Property Value

double

Methods

GetContainerForItemOverride()

Creates or identifies the element used to display a specified item.

Declaration

cs-api-definition
protected override DependencyObject GetContainerForItemOverride()

Returns

DependencyObject

Overrides RadTabControlBase.GetContainerForItemOverride()

HandleKey(KeyEventArgs)

Called when key is pressed in the Backstage.

Declaration

cs-api-definition
protected virtual void HandleKey(KeyEventArgs e)

Parameters

e

KeyEventArgs

IsItemItsOwnContainerOverride(object)

Determines if the specified item is (or is eligible to be) its own container.

Declaration

cs-api-definition
protected override bool IsItemItsOwnContainerOverride(object item)

Parameters

item

object

The item to check.

Returns

bool

Overrides RadTabControlBase.IsItemItsOwnContainerOverride(object)

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 RadTabControl.OnApplyTemplate()

OnCreateAutomationPeer()

Creates a BackstageAutomationPeer.

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

A new instance of the BackstageAutomationPeer.

Overrides RadTabControl.OnCreateAutomationPeer()

OnInitialized(EventArgs)

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

Declaration

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

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

Overrides RadTabControl.OnInitialized(EventArgs)

OnKeyUp(KeyEventArgs)

Raised when the key was released.

Declaration

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

Parameters

e

KeyEventArgs

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 RadTabControl.PrepareContainerForItemOverride(DependencyObject, object)