Class NavigationViewPane
Inheritance
System.Object
NavigationViewPane
Assembly: Telerik.Maui.Controls.dll
Syntax
public class NavigationViewPane : RadBorderContentView, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout
Constructors
Declaration
public NavigationViewPane()
Fields
Declaration
public static readonly BindableProperty CompactWidthProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Declaration
public static readonly BindableProperty DisplayModeProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Declaration
public static readonly BindableProperty ExpandedWidthProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Identifies the IsOpen property.
Declaration
public static readonly BindableProperty IsOpenProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Declaration
public static readonly BindableProperty ItemSpacingProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Identifies the Items property.
Declaration
public static readonly BindableProperty ItemsProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Declaration
public static readonly BindableProperty SelectedItemProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Properties
Gets or sets the width of the navigation pane in compact mode.
Declaration
public double CompactWidth { get; set; }
Property Value
Gets or sets a value that indicates how the pane is displayed - Minimal, Compact or Expanded.
Declaration
public NavigationViewDisplayMode DisplayMode { get; set; }
Property Value
Gets or sets the width of the navigation pane in expanded mode.
Declaration
public double ExpandedWidth { get; set; }
Property Value
Gets or sets a value indicating whether the navigation pane is open.
Declaration
public bool IsOpen { get; set; }
Property Value
Declaration
public IList<NavigationViewItemBase> Items { get; set; }
Property Value
Gets or sets the spacing in pixels between the items in the navigation pane.
Declaration
public double ItemSpacing { get; set; }
Property Value
Gets or sets the currently selected item in the navigation pane.
Declaration
public object SelectedItem { get; set; }
Property Value
Methods
Declaration
protected override Size ArrangeOverride(Rect layoutBounds)
Parameters
Microsoft.Maui.Graphics.Rect
layoutBounds
|
Returns
Microsoft.Maui.Graphics.Size
|
Declaration
protected override void OnBindingContextChanged()
Overrides
Declaration
protected override void OnPropertyChanged(string propertyName = null)
Parameters
System.String
propertyName
|
Overrides
Events
Raised when the closed animation completes.
Declaration
public event EventHandler Closed
Event Type
Declaration
public event EventHandler<NavigationViewItemEventArgs> ItemClicked
Event Type
Raised when the open animation completes.
Declaration
public event EventHandler Opened
Event Type
Declaration
public event EventHandler SelectionChanged
Event Type
Extension Methods