好的,这是我发现了大量页面的问题。 他们说要放
ScrollViewer.HorizontalScrollBarVisibility="Visible"
ScrollViewer.VerticalScrollBarVisibility="Visible"
但这不起作用。 在另一篇文章中,他们说放置一个确定的高度/宽度,这是有效的!! 唯一的问题是我无法设置预定义的高度/ widht,因为列表框必须通过margin = 0来适应其父级。
<ListBox x:Name="lbxOptionsTab3" ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Visible" FontSize="12" Width="190" HorizontalContentAlignment="Stretch" Background="{x:Null}" BorderBrush="{x:Null}" FontWeight="Bold" SelectionChanged="ListBox_SelectionChanged" Margin="0">
那么如何让滚动条出现呢?
提前谢谢你。 帕特里克
--- --- ADD 完整的xaml太复杂了,无法放在这里。 但部分原因是:
<Border x:Name="Border2Tab3" BorderBrush="Gainsboro" Background="{x:Null}" MinWidth="100" BorderThickness="5" Grid.Column="1" Margin="10,10,10,10" >
<Border.Effect>
<DropShadowEffect ShadowDepth="4" Direction="330" Color="Black" Opacity="0.5" BlurRadius="4"/>
</Border.Effect>
<Grid Name="gdTab3" Margin="0" Background="Transparent" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<!-- LB1 GENERAL -->
<ListBox x:Name="lb1Tab3" Visibility="Visible" HorizontalContentAlignment="Stretch" Height="1500" VerticalAlignment="Stretch" VerticalContentAlignment="Center" FontSize="{StaticResource BUTTON_FONTSIZE}" Background="Transparent" BorderBrush="{x:Null}" >
...All elements in the listBox
</ListBox>
...other listBoxes