Используйте древовидное представление для управления поведением прокрутки представления списка - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть древовидное представление, которое отображает структуру пунктов повестки дня. Древовидная структура предназначена только для пользовательского интерфейса и в целях удобства использования. Древовидное представление «сведено» в линейный список пунктов повестки дня. Когда элемент выбран в древовидном представлении, я бы хотел прокрутить соответствующий элемент линейного списка до верхней части списка. Элементы в списке являются пользовательскими элементами управления. Я хотел бы использовать прикрепленное поведение, так как мне нужно оставаться в MVVM. У меня мужественные проблемы. Мне нужно иметь возможность вставить индекс в представление и запустить прокрутку самой командой. Есть идеи? С уважением

Этот подход кажется осуществимым, но я не понимаю, как передать индекс поведению. https://marcominerva.wordpress.com/2014/09/30/scrolltobottom-behavior-for-listview-in-mvvm-based-universal-windows-apps/

1 Ответ

0 голосов
/ 07 ноября 2019

Этот вопрос StackOverflow должен помочь вам: mvvm, как сделать автоматический просмотр списка в новом представлении в виде списка

Вам не нужно иметь дело с Index если вы используете MVVM, просто используйте выбранный элемент. В идеале ваши TreeView и ListView должны быть привязаны к одним и тем же элементам.

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