VerticalScrollBarVisibility
Introduction
Default Behavior
var scrollViewer = new ScrollViewer();
scrollViewer.AddToRoot();
scrollViewer.X = 50;
scrollViewer.Y = 50;
scrollViewer.Width = 200;
scrollViewer.Height = 200;
scrollViewer.InnerPanel.StackSpacing = 2;
scrollViewer.VerticalScrollBarVisibility = ScrollBarVisibility.Auto;
var button = new Button();
button.AddToRoot();
button.Text = "Add Item";
button.X = 50;
button.Y = 10;
var random = new System.Random();
button.Click += (_, _) =>
{
var innerRectangle = new ColoredRectangleRuntime();
// no need to set innerRectangle.Y since each rectangle stacks
innerRectangle.Width = 30;
innerRectangle.Height = 30;
innerRectangle.Color = new Color(random.Next(255), random.Next(255), random.Next(255));
scrollViewer.InnerPanel.Children.Add(innerRectangle);
};
Code Example: Setting a ScrollViewer's VerticalScrollBarVisibility
Last updated
Was this helpful?

