列表框滚动条未显示

时间:2016-02-29 11:18:45

标签: c# wpf listbox margin scrollbars

好的,这是我发现了大量页面的问题。 他们说要放

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                       

0 个答案:

没有答案