Правильный способ автоматической прокрутки данных в mvvm? - PullRequest
0 голосов
/ 06 октября 2011

Я видел несколько вариантов автоматической прокрутки, но они не совпадают с mvvm dp

Я знаю, что могу написать в коде события, вызванного при добавлении строки, и затем сделать что-то вроде: myDatagrid.ScrollIntoView (строка)

но я ищу лучший способ

спасибо

Редактировать: я сделал это в коде позади, как совет Tendlon Я сделал то, что Джозеф Мелеттукунел ответил здесь: решение

1 Ответ

2 голосов
/ 06 октября 2011

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

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

Прокрутка в сетке данных - это то, что IMHO - вещь, специфичная для GUI, и, следовательно, хорошо относится к коду.

...