ClassBackstageViewElement
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
BackstageViewElement()
Declaration
public BackstageViewElement()
Fields
IsFullScreenProperty
Identifies the IsFullScreen dependency property.
Declaration
public static RadProperty IsFullScreenProperty
Field Value
Properties
ContentElement
Gets the on which the backstage pages are arranged.
Declaration
public BackstageContentPanelElement ContentElement { get; }
Property Value
IsFullScreen
Gets or sets a value indicating whether this backstage view should be opened is full screen.
Declaration
public bool IsFullScreen { get; set; }
Property Value
true if full screen; otherwise, false.
Items
Gets a collection representing the items contained in this backstage view.
Declaration
public RadItemOwnerCollection Items { get; }
Property Value
ItemsPanelElement
Gets the on which the backstage items are arranged.
Declaration
public BackstageItemsPanelElement ItemsPanelElement { get; }
Property Value
SelectedItem
Gets or sets the selected tab.
Declaration
public BackstageTabItem SelectedItem { get; set; }
Property Value
TitleBarElement
Gets the caption element.
Declaration
public RadTitleBarElement TitleBarElement { get; }
Property Value
The caption element.
Methods
ArrangeOverride(SizeF)
Arranges the content and child elements within the final allocated space, positioning text, images, and child elements.
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
DisposeManagedResources()
Disposes of managed resources including cached images and SVG images when the element is being disposed.
Declaration
protected override void DisposeManagedResources()
Overrides
OnItemClicked(BackstageVisualElement)
Raises the event.
Declaration
protected virtual void OnItemClicked(BackstageVisualElement backstageItem)
Parameters
backstageItem
The backstage item.
OnPropertyChanged(RadPropertyChangedEventArgs)
Raises the event.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
e
The RadPropertyChangedEventArgs instance containing the event data.
Overrides
OnSelectedItemChanged(BackstageTabItem, BackstageTabItem)
Raises the event.
Declaration
protected virtual void OnSelectedItemChanged(BackstageTabItem newItem, BackstageTabItem oldItem)
Parameters
newItem
The new item.
oldItem
The old item.
OnSelectedItemChanging(BackstageTabItem)
Raises the event.
Declaration
protected virtual bool OnSelectedItemChanging(BackstageTabItem backstageTabItem)
Parameters
backstageTabItem
The backstage tab item.
Returns
SelectItemCore(BackstageTabItem)
Declaration
protected virtual void SelectItemCore(BackstageTabItem backstageTabItem)
Parameters
backstageTabItem
Events
ItemClicked
Fires when an item from the items panel is clicked.
Declaration
public event EventHandler<BackstageItemEventArgs> ItemClicked
Event Value
SelectedItemChanged
Fires when the selected tab is changed.
Declaration
public event EventHandler<BackstageItemChangeEventArgs> SelectedItemChanged
Event Value
SelectedItemChanging
Fires when the selected tab is about to change.
Declaration
public event EventHandler<BackstageItemChangingEventArgs> SelectedItemChanging
Event Value