為什么滾動條不與以下 XAML 一起出現?
<Window x:Class="GridViewsToImagePocApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlna:telerik="http://schemas.telerik.com/2008/xaml/presentation"
Title="MainWindow" Height="600" Width=800">
<StackPanel>
<ScrollViewer IsEnabled="True" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible">
<StackPanel>
<telerik:RadGridView x:Name="GridView1" AutoGenerateColumns="True" />
<telerik:RadGridView x:Name="GridView2" AutoGenerateColumns="True" Margin="0 15 0 0" />
<telerik:RadGridView x:Name="GridView3" AutoGenerateColumns="True" Margin="0 15 0 0" />
<telerik:RadGridView x:Name="GridView4" AutoGenerateColumns="True" Margin="0 15 0 0" />
<telerik:RadGridView x:Name="GridView5" AutoGenerateColumns="True" Margin="0 15 0 0" />
</StackPanel>
</ScrollViewer>
</StackPanel>
</Window>
uj5u.com熱心網友回復:
外面StackPanel是問題。它以正無窮大(方向的高度Vertical Orientation或寬度Horizontal)測量其子項。因此ScrollViewer不受任何限制,因此它會擴展以適應其內容并且不需要顯示任何滾動條。
使用將 的大小限制為可用空間的面板ScrollViewer,例如Grid、UniformGrid或DockPanel,具體取決于您的要求。
<Grid>
<ScrollViewer CanContentScroll="True" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible">
<StackPanel>
<!-- ...your content. -->
</StackPanel>
</ScrollViewer>
</Grid>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/313950.html
上一篇:如何將命令系結到動態添加的按鈕?
