Sha*_*fiz 98 c# wpf xaml scrollbars stackpanel
在我的WPF应用程序中,我有一个包含几个控件的Stackpanel.如何将滚动条添加到此堆栈面板.
bij*_*iju 87
Stackpanel没有内置的滚动机制,但您始终可以将StackPanel包装在ScrollViewer中
<ScrollViewer VerticalScrollBarVisibility="Auto">
<StackPanel ... />
</ScrollViewer>
Run Code Online (Sandbox Code Playgroud)
小智 10
它的工作原理如下:
<ScrollViewer VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Disabled" Width="340" HorizontalAlignment="Left" Margin="12,0,0,0">
<StackPanel Name="stackPanel1" Width="311">
</StackPanel>
</ScrollViewer>
Run Code Online (Sandbox Code Playgroud)
TextBox tb = new TextBox();
tb.TextChanged += new TextChangedEventHandler(TextBox_TextChanged);
stackPanel1.Children.Add(tb);
Run Code Online (Sandbox Code Playgroud)