小编D.Y*_*ung的帖子

通过viewmodel将scrollviewer滚动到顶部

我正在使用带有MVVM模式的ScrollViewer,并且ScrollViewer包含了一个项目列表,例如

<ScrollViewer>
  <ListView>
    <ListView.View>
        <GridView>
            <GridViewColumn
                Header = "Name"
                DisplayMemberBinding="{Binding Path=Name}"
            />              
        </GridView>
    </ListView.View>
  </ListView>
</ScrollViewer>
Run Code Online (Sandbox Code Playgroud)

列表视图的项目绑定到viewmodel中的对象集合.我希望每当从集合中添加或删除项目时,scrollviewer都会滚动到顶部.
我需要viewmodel来触发事件,而不是ScrollToTop()在视图的代码隐藏中使用该方法.

wpf scroll mvvm

9
推荐指数
2
解决办法
4188
查看次数

标签 统计

mvvm ×1

scroll ×1

wpf ×1