Note: This document is auto-generated by
scripts/generate_control_reference_docs.py. Do not edit manually.
Avalonia.Controls.SplitViewAvalonia.ControlsAvalonia.Controlssrc/Avalonia.Controls/SplitView/SplitView.csContentControlcontrolpublic static readonly StyledProperty<double> CompactPaneLengthProperty = AvaloniaProperty.Register<SplitView, double>( nameof(CompactPaneLength), defaultValue: 48);public static readonly StyledProperty<SplitViewDisplayMode> DisplayModeProperty = AvaloniaProperty.Register<SplitView, SplitViewDisplayMode>( nameof(DisplayMode), defaultValue: SplitViewDisplayMode.Overlay);public static readonly StyledProperty<bool> IsPaneOpenProperty = AvaloniaProperty.Register<SplitView, bool>( nameof(IsPaneOpen), defaultValue: false, coerce: CoerceIsPaneOpen);public static readonly StyledProperty<double> OpenPaneLengthProperty = AvaloniaProperty.Register<SplitView, double>( nameof(OpenPaneLength), defaultValue: 320);public static readonly StyledProperty<IBrush?> PaneBackgroundProperty = AvaloniaProperty.Register<SplitView, IBrush?>(nameof(PaneBackground));public static readonly StyledProperty<SplitViewPanePlacement> PanePlacementProperty = AvaloniaProperty.Register<SplitView, SplitViewPanePlacement>(nameof(PanePlacement));public static readonly StyledProperty<object?> PaneProperty = AvaloniaProperty.Register<SplitView, object?>(nameof(Pane));public static readonly StyledProperty<IDataTemplate> PaneTemplateProperty = AvaloniaProperty.Register<SplitView, IDataTemplate>(nameof(PaneTemplate));public static readonly StyledProperty<bool> UseLightDismissOverlayModeProperty = AvaloniaProperty.Register<SplitView, bool>(nameof(UseLightDismissOverlayMode));public static readonly DirectProperty<SplitView, SplitViewTemplateSettings> TemplateSettingsProperty = AvaloniaProperty.RegisterDirect<SplitView, SplitViewTemplateSettings>(nameof(TemplateSettings), x => x.TemplateSettings);public static readonly RoutedEvent<RoutedEventArgs> PaneClosedEvent = RoutedEvent.Register<SplitView, RoutedEventArgs>( nameof(PaneClosed), RoutingStrategies.Bubble);public static readonly RoutedEvent<CancelRoutedEventArgs> PaneClosingEvent = RoutedEvent.Register<SplitView, CancelRoutedEventArgs>( nameof(PaneClosing), RoutingStrategies.Bubble);public static readonly RoutedEvent<RoutedEventArgs> PaneOpenedEvent = RoutedEvent.Register<SplitView, RoutedEventArgs>( nameof(PaneOpened), RoutingStrategies.Bubble);public static readonly RoutedEvent<CancelRoutedEventArgs> PaneOpeningEvent = RoutedEvent.Register<SplitView, CancelRoutedEventArgs>( nameof(PaneOpening), RoutingStrategies.Bubble);public double CompactPaneLength {public SplitViewDisplayMode DisplayMode {<SplitView x:Name="SampleSplitView" />
using Avalonia.Controls;
var control = new SplitView();