2
我有以下Xaml。我有一个网格包含一些“柱头”和一个列表框。目前我的水平滚动条滚动列标题和列表框。我的垂直滚动条只滚动列表框,因为我希望列标题“冻结”。我遇到的问题是我必须一直向右滚动才能看到垂直滚动条。是否有任何“锁定”垂直滚动条总是可见的(当它需要时)以及它只是滚动列表框?如果您需要更多信息,请告诉我。垂直嵌套滚动始终可见
<Grid Name="test1" Margin="0,0,50,0" Grid.Row="0">
<ScrollViewer VerticalScrollBarVisibility="Hidden" HorizontalScrollBarVisibility="Auto" Width="{Binding ElementName=test1, Path=ActualWidth}">
<Grid Name="grdMain" >
<Grid.RowDefinitions>
<RowDefinition Height="10*" />
<RowDefinition Height="90*" />
</Grid.RowDefinitions>
<StackPanel Grid.Row="0">
<ItemsControl Name="ColumnHeaders" ..>
</ItemsControl>
</StackPanel>
<StackPanel Name="check" Grid.Row="1">
<ScrollViewer Height="{Binding ElementName=check, Path=ActualHeight}" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Hidden">
<ListBox Name="lstDrop" ..>
</ListBox>
</ScrollViewer>
</StackPanel>
</Grid>
</ScrollViewer>
</Grid>
下面是当前功能的屏幕截图:
如何绑定到列表框的水平滚动条的新列中的手轮滚动条? – CShark 2013-03-23 15:24:25
你能发布一个代码示例作为答案吗? – user589195 2013-03-25 09:08:58