在命令中移动滚动条
本文关键字:滚动条 移动 命令 | 更新日期: 2023-09-27 18:14:31
我有一个包含scrollViewer的MainView,从它的ViewModel中,我有一条命令来向上或向下移动页面(我需要使用滚动器来实现这一点,因为我只有一个长页面(,通过执行类似于Scroller.PageUP();
的操作,因为在MainCommad类中,我只能访问我的ViewModel。
您可以使用EventToCommand
,它在MVVM Light Toolkit中提供。
我提出了一个名为ScrollUp();
的event Action
,在xaml
的代码后面,我做了这个
MyViewModel.ScrollUp += new Action(On_ScrollUp);
void On_ScrollUp()
{
Scroller.PageUp(); //Scroller is my ScrollViewer
}
如果有更好的方法,请随时发布解决方案。