Silverlight MVVM列表框设置为水平滚动 - 如何捕获鼠标滚轮并从viewmodel滚动列表框?

时间:2011-01-03 22:34:03

标签: silverlight mvvm silverlight-4.0 listbox scroll

Silverlight MVVM列表框设置为水平滚动 - 如何捕获鼠标滚轮并从viewmodel滚动列表框?

注意 - 我不想为用户选择一个新项目...因为他们可能希望保留他们已经拥有的选项,但是对列表框中剩下的选项感到好奇视图...

我知道我可以使用MVVM Light的事件来命令(感谢Laurent!)......但是如何从视图模型中滚动列表框呢?

由于 格雷格

1 个答案:

答案 0 :(得分:1)

如果要绑定到scrollviewer的偏移量,可以使用此处详述的技术:

http://www.scottlogic.co.uk/blog/colin/2010/07/exposing-and-binding-to-a-silverlight-scrollviewer%E2%80%99s-scrollbars/

我没有尝试在ListBox上使用它,但是,ListBox将在内部使用ScrollViewer,所以这种技术应该可行。

这与事件到命令模式相结合可能会为您提供所需的信息。

相关问题