如何将Listview垂直滚动条链接到Scrollviewer滚动条,而又不将ListView放在scrollviewer内

时间:2018-07-04 15:56:02

标签: c# wpf xaml listview scrollviewer

我有一个这样的 ListView

<ListView x:Name="TestLogListView" ItemsSource="{Binding TestLogList}">
    <ListView.View>
       <GridView>
           <GridViewColumn Width="auto" Header="Type" DisplayMemberBinding="{Binding Path=ActionType}"/>
           <GridViewColumn Width="auto" Header="Step No." DisplayMemberBinding="{Binding Path=StepNumber}"/>
           <GridViewColumn Width="auto" Header="Element" DisplayMemberBinding="{Binding Path=Element}"/>
           <GridViewColumn Width="auto" Header="Description" DisplayMemberBinding="{Binding Path=Description}"/>
        </GridView>
     </ListView.View>
</ListView>

ScrollViewer 一样:

<ScrollViewer x:Name="LogMapScrollViewer" ScrollChanged="ScrollViewer_ScrollChanged">
    <StackPanel Orientation="Vertical" x:Name="LogMapStackPanel" Width="0"></StackPanel>
</ScrollViewer>

我试图链接两个控件的滚动条,以便如果滚动Scrollviewer,则ListView也滚动,反之亦然。 我不想将ListView放在新的ScrollViwer内,因为Gridview标头行变为可滚动的。

有什么办法吗?

0 个答案:

没有答案