BackstageViewElement
Represents the main visual element of the .
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class BackstageViewElement : BackstageVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementBackstageVisualElementBackstageViewElement...
Implements:
Inherited Members
Constructors
public BackstageViewElement()
Fields
Identifies the IsFullScreen dependency property.
public static RadProperty IsFullScreenProperty
Properties
Gets the on which the backstage pages are arranged.
public BackstageContentPanelElement ContentElement { get; }
Gets or sets a value indicating whether this backstage view should be opened is full screen.
public bool IsFullScreen { get; set; }
true if full screen; otherwise, false.
Gets a collection representing the items contained in this backstage view.
public RadItemOwnerCollection Items { get; }
Gets the on which the backstage items are arranged.
public BackstageItemsPanelElement ItemsPanelElement { get; }
Gets or sets the selected tab.
public BackstageTabItem SelectedItem { get; set; }
Gets the caption element.
public RadTitleBarElement TitleBarElement { get; }
The caption element.
Methods
Arranges the content and child elements within the final allocated space, positioning text, images, and child elements.
Called by the element when constructed. Allows inheritors to build the element tree.
protected override void CreateChildElements()
Overrides:
Disposes of managed resources including cached images and SVG images when the element is being disposed.
protected override void DisposeManagedResources()
Overrides:
Raises the event.
protected virtual void OnItemClicked(BackstageVisualElement backstageItem)
The backstage item.
Raises the event.
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
The RadPropertyChangedEventArgs instance containing the event data.
Overrides:
Raises the event.
protected virtual void OnSelectedItemChanged(BackstageTabItem newItem, BackstageTabItem oldItem)
The new item.
oldItemBackstageTabItemThe old item.
Raises the event.
protected virtual bool OnSelectedItemChanging(BackstageTabItem backstageTabItem)
The backstage tab item.
Returns:protected virtual void SelectItemCore(BackstageTabItem backstageTabItem)
Events
Fires when an item from the items panel is clicked.
public event EventHandler<BackstageItemEventArgs> ItemClicked
Fires when the selected tab is changed.
public event EventHandler<BackstageItemChangeEventArgs> SelectedItemChanged
Fires when the selected tab is about to change.
public event EventHandler<BackstageItemChangingEventArgs> SelectedItemChanging