WP7 Listbox Автоматическая прокрутка с использованием MVVM - PullRequest
0 голосов
/ 21 июня 2011

У меня есть ListBox, который я привязал к списку упорядоченных времен. Когда ListBox загрузится, я бы хотел показать элемент, который будет следующим в верхней части экрана.

Есть ли способ сделать это в WP7 с использованием MVVM? Я посмотрел вокруг, и, кажется, есть решения для WPF, но я не могу найти ни одного для WP7.

1 Ответ

1 голос
/ 22 июня 2011

Я могу придумать два способа сделать это:

  1. Реализация присоединенного свойства, которое вызывает ScrollIntoView при изменении значения (этот метод кажется более чистым, но я не уверен на 100%, что он будет работать во время выполнения WP7 Silverlight 3)
  2. Реализуйте его как Blend Bahavior , который поддерживает свойство привязки (поведение ButtonCommand в Руководстве WP7 P & P имеет хитрость для достижения этого на SL3), которое вызывает ScrollIntoView, когда связанное значение меняется.

Стоит отметить, что ScrollIntoView обеспечивает только то, что значение видно, а не то, что оно вверху.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...