C# 如何使用c自动滚动scrollviewer#

C# 如何使用c自动滚动scrollviewer#,c#,xaml,windows-8.1,C#,Xaml,Windows 8.1,我正在尝试将scrollviewer滚动到特定位置 但滚动到特定位置后,scrollviewer将停止 xaml: 当我将上面的行更改为 DataList.ScrollToVerticalOffset(1000); 请帮忙 试试看: <Grid> <ScrollViewer Name="DataList"> <Grid Height="1000" /> </ScrollViewer> <Grid>

我正在尝试将scrollviewer滚动到特定位置

但滚动到特定位置后,scrollviewer将停止

xaml:

当我将上面的行更改为

  DataList.ScrollToVerticalOffset(1000);
请帮忙

试试看:

<Grid>
    <ScrollViewer Name="DataList">
        <Grid Height="1000" />
    </ScrollViewer>
<Grid>

滚动查看器将按您希望的方式滚动,因为滚动查看器的高度和宽度由其容器网格的高度和宽度继承。 而且因为网格本身限制了窗口的大小


我希望这有帮助

当我设置Height=“1000”时,上述解决方案有效。但如果我设置Height=“*”则无效。知道如何解决此问题吗?在WPF网格中,
Width=“*”
Height=“*”
表示按比例调整大小。请访问此链接以明确了解:
  DataList.ScrollToVerticalOffset(1000);
<Grid>
    <ScrollViewer Name="DataList">
        <Grid Height="1000" />
    </ScrollViewer>
<Grid>