C# Class MahApps.Metro.Controls.SplitView

Inheritance: System.Windows.Controls.Control
Show file Open project: MahApps/MahApps.Metro Class Usage Examples

Public Properties

Property Type Description
CompactPaneLengthProperty System.Windows.DependencyProperty
ContentProperty System.Windows.DependencyProperty
DisplayModeProperty System.Windows.DependencyProperty
IsPaneOpenProperty System.Windows.DependencyProperty
OpenPaneLengthProperty System.Windows.DependencyProperty
PaneBackgroundProperty System.Windows.DependencyProperty
PanePlacementProperty System.Windows.DependencyProperty
PaneProperty System.Windows.DependencyProperty
TemplateSettingsProperty System.Windows.DependencyProperty

Public Methods

Method Description
OnApplyTemplate ( ) : void
SplitView ( ) : System

Initializes a new instance of the SplitView class.

Protected Methods

Method Description
ChangeVisualState ( bool animated = true ) : void
OnIsPaneOpenChanged ( ) : void
OnRenderSizeChanged ( System.Windows.SizeChangedInfo info ) : void

Private Methods

Method Description
OnIsPaneOpenChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnLightDismiss ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnMetricsChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnStateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Method Details

ChangeVisualState() protected method

protected ChangeVisualState ( bool animated = true ) : void
animated bool
return void

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

OnIsPaneOpenChanged() protected method

protected OnIsPaneOpenChanged ( ) : void
return void

OnRenderSizeChanged() protected method

protected OnRenderSizeChanged ( System.Windows.SizeChangedInfo info ) : void
info System.Windows.SizeChangedInfo
return void

SplitView() public method

Initializes a new instance of the SplitView class.
public SplitView ( ) : System
return System

Property Details

CompactPaneLengthProperty public static property

Identifies the CompactPaneLength dependency property.
public static DependencyProperty,System.Windows CompactPaneLengthProperty
return System.Windows.DependencyProperty

ContentProperty public static property

Identifies the Content dependency property.
public static DependencyProperty,System.Windows ContentProperty
return System.Windows.DependencyProperty

DisplayModeProperty public static property

Identifies the DisplayMode dependency property.
public static DependencyProperty,System.Windows DisplayModeProperty
return System.Windows.DependencyProperty

IsPaneOpenProperty public static property

Identifies the IsPaneOpen dependency property.
public static DependencyProperty,System.Windows IsPaneOpenProperty
return System.Windows.DependencyProperty

OpenPaneLengthProperty public static property

Identifies the OpenPaneLength dependency property.
public static DependencyProperty,System.Windows OpenPaneLengthProperty
return System.Windows.DependencyProperty

PaneBackgroundProperty public static property

Identifies the PaneBackground dependency property.
public static DependencyProperty,System.Windows PaneBackgroundProperty
return System.Windows.DependencyProperty

PanePlacementProperty public static property

Identifies the PanePlacement dependency property.
public static DependencyProperty,System.Windows PanePlacementProperty
return System.Windows.DependencyProperty

PaneProperty public static property

Identifies the Pane dependency property.
public static DependencyProperty,System.Windows PaneProperty
return System.Windows.DependencyProperty

TemplateSettingsProperty public static property

Identifies the TemplateSettings dependency property.
public static DependencyProperty,System.Windows TemplateSettingsProperty
return System.Windows.DependencyProperty