public class RadPageViewNavigationViewElement : RadPageViewStripElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Declaration
public RadPageViewNavigationViewElement()
Declaration
public static RadProperty CollapsedPaneWidthProperty
Field Value
Declaration
public static RadProperty CompactModeThresholdWidthProperty
Field Value
Declaration
public static RadProperty DisplayModeProperty
Field Value
Declaration
public static RadProperty ExpandedModeThresholdWidthProperty
Field Value
Declaration
public static RadProperty ExpandedPaneWidthProperty
Field Value
Gets or sets a value indicating whether to use animation when collapsing and expanding the menu.
Declaration
public bool AllowAnimation { get; set; }
Property Value
Gets or sets the animation frames.
Declaration
public int AnimationFrames { get; set; }
Property Value
Gets or sets the animation interval.
Declaration
public int AnimationInterval { get; set; }
Property Value
Declaration
public int CollapsedPaneWidth { get; set; }
Property Value
Declaration
public int CompactModeThresholdWidth { get; set; }
Property Value
Declaration
public NavigationViewDisplayModes DisplayMode { get; set; }
Property Value
Declaration
public int ExpandedModeThresholdWidth { get; set; }
Property Value
Declaration
public int ExpandedPaneWidth { get; set; }
Property Value
Declaration
public bool IsCollapsed { get; }
Property Value
Declaration
public override StripViewNewItemVisibility NewItemVisibility { get; set; }
Property Value
Overrides
Declaration
protected override RectangleF ArrangeItems(RectangleF itemsRect)
Parameters
System.Drawing.RectangleF
itemsRect
|
Returns
System.Drawing.RectangleF
|
Overrides
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.Drawing.SizeF
finalSize
|
Returns
Overrides
Declaration
protected override void CloseItem(RadPageViewItem item)
Parameters
Overrides
Declaration
public virtual void Collapse()
Declaration
protected override void CreateChildElements()
Overrides
Declaration
protected override RadPageViewItem CreateItem()
Returns
Overrides
Declaration
protected override StripViewItemContainer CreateItemContainer()
Returns
Overrides
Declaration
protected virtual void EnsureDisplayMode(NavigationViewDisplayModes mode)
Parameters
Declaration
public virtual void Expand()
Declaration
protected virtual NavigationViewDisplayModes GetEffectiveDisplayMode(float width)
Parameters
Returns
Declaration
protected override SizeF MeasureItems(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
|
Returns
Overrides
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.Drawing.SizeF
availableSize
|
Returns
Overrides
Fires the Collapsed event.
Declaration
protected virtual void OnCollapsed(EventArgs e)
Parameters
System.EventArgs
e
The event arguments.
|
Fires the Collapsing event.
Declaration
protected virtual void OnCollapsing(CancelEventArgs e)
Parameters
System.ComponentModel.CancelEventArgs
e
The event arguments.
|
Fires the Expanded event.
Declaration
protected virtual void OnExpanded(EventArgs e)
Parameters
System.EventArgs
e
The event arguments.
|
Fires the Expanding event.
Declaration
protected virtual void OnExpanding(CancelEventArgs e)
Parameters
System.ComponentModel.CancelEventArgs
e
The event arguments.
|
Declaration
protected override void OnLoaded()
Overrides
Declaration
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
Overrides
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
Overrides
Declaration
protected virtual void SetDisplayMode(NavigationViewDisplayModes mode)
Parameters
Declaration
protected override void SetSelectedItem(RadPageViewItem item)
Parameters
Overrides
Occurs after the hamburger menu is collapsed.
Declaration
public event EventHandler Collapsed
Event Type
Occurs before the hamburger menu is collapsed.
Declaration
public event CancelEventHandler Collapsing
Event Type
System.ComponentModel.CancelEventHandler
|
Occurs after the hamburger menu is expanded.
Declaration
public event EventHandler Expanded
Event Type
Occurs before the hamburger menu is expanded.
Declaration
public event CancelEventHandler Expanding
Event Type
System.ComponentModel.CancelEventHandler
|