检查ScrollBar位置

时间:2016-09-25 19:57:10

标签: c# wpf listbox scrollviewer

可以检查Scrollviewer是否滚动到底部? 我的XML代码:

<ScrollViewer x:Name="scroll" VerticalScrollBarVisibility="Auto" CanContentScroll="True">
    <ListBox x:Name="chat" Height="290" VerticalAlignment="Top" Width="440" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.CanContentScroll="True" >
        <ListBox.ItemTemplate>
            <DataTemplate>
                <Grid Width="410">
                    <TextBlock TextWrapping="WrapWithOverflow" Margin="0,1">
                        <Run Text="{Binding Name}" Foreground="{Binding Color}" FontWeight="Bold"/>
                        <Run Text=": "/>
                        <Run Text="{Binding Message}"/>
                    </TextBlock>
                </Grid>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>
</ScrollViewer>

1 个答案:

答案 0 :(得分:0)

ScrollViewer的{​​{1}}与ScrollableHeight进行比较。这是一个令我担心的双倍,但这是一个比较实际的演示。

VerticalOffset
相关问题