В списке Silverlight MVVM установлена ​​горизонтальная прокрутка - как захватить колесо мыши и прокрутить список из видовой модели? - PullRequest
0 голосов
/ 04 января 2011

В списке Silverlight MVVM установлена ​​горизонтальная прокрутка - как захватить колесо мыши и прокрутить список из видовой модели?

Примечание-- Я не хочу выбирать новый элемент для пользователя ... Поскольку они могут пожелать сохранить выбор, который у них уже есть, но им интересно узнать об остальных параметрах в списке, которые находятся вне смотреть ...

Я знаю, что могу использовать Event-to-Command команды MVVM Light (Спасибо, Лоран!) ... Но как осуществить прокрутку списка из модели представления?

Спасибо Грег

1 Ответ

1 голос
/ 04 января 2011

Если вы хотите привязать к смещениям прокрутки, вы можете использовать метод, описанный здесь:

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

Я не пробовал использовать это в ListBox, однако ListBox будет использовать ScrollViewer внутри, поэтому этот метод должен работать.

Это, в сочетании с шаблоном события к команде, может дать вам то, что вам нужно.

...