Note: This document is auto-generated by
scripts/generate_control_reference_docs.py. Do not edit manually.
Avalonia.Controls.StackPanelAvalonia.ControlsAvalonia.Controlssrc/Avalonia.Controls/StackPanel.csINavigableContainer, IScrollSnapPointsInfo, Panelcontrolpublic static readonly StyledProperty<double> SpacingProperty = AvaloniaProperty.Register<StackPanel, double>(nameof(Spacing));public static readonly StyledProperty<Orientation> OrientationProperty = AvaloniaProperty.Register<StackPanel, Orientation>(nameof(Orientation), Orientation.Vertical);public static readonly StyledProperty<bool> AreHorizontalSnapPointsRegularProperty = AvaloniaProperty.Register<StackPanel, bool>(nameof(AreHorizontalSnapPointsRegular));public static readonly StyledProperty<bool> AreVerticalSnapPointsRegularProperty = AvaloniaProperty.Register<StackPanel, bool>(nameof(AreVerticalSnapPointsRegular));public static readonly RoutedEvent<RoutedEventArgs> HorizontalSnapPointsChangedEvent = RoutedEvent.Register<StackPanel, RoutedEventArgs>( nameof(HorizontalSnapPointsChanged), RoutingStrategies.Bubble);public static readonly RoutedEvent<RoutedEventArgs> VerticalSnapPointsChangedEvent = RoutedEvent.Register<StackPanel, RoutedEventArgs>( nameof(VerticalSnapPointsChanged), RoutingStrategies.Bubble);public double Spacing {public Orientation Orientation {public event EventHandler<RoutedEventArgs>? HorizontalSnapPointsChanged {public event EventHandler<RoutedEventArgs>? VerticalSnapPointsChanged {public bool AreHorizontalSnapPointsRegular {public bool AreVerticalSnapPointsRegular {public IReadOnlyList<double> GetIrregularSnapPoints(Orientation orientation, SnapPointsAlignment snapPointsAlignment) {public double GetRegularSnapPoints(Orientation orientation, SnapPointsAlignment snapPointsAlignment, out double offset) {<StackPanel x:Name="SampleStackPanel" />
using Avalonia.Controls;
var control = new StackPanel();