Как узнать, находится ли отображаемый listboxItem в WPF ListBox - PullRequest
0 голосов
/ 04 мая 2020

Как узнать, находится ли отображаемый элемент listbox в WPF ListBox? Я хочу получить элементы списка, которые отображаются на экране, потому что я хочу переместить элемент внизу вверх, как при автоматической прокрутке.

Я уже искал в Google, но не смог не нашел ответа, и я использовал метод, описанный ниже, но он не работал на визуализированных элементах:

MyViewModel myViewModel = LbList.Items.getItemAt(0);
LbChatList.ScrollIntoView(myViewModel);

1 Ответ

0 голосов
/ 04 мая 2020

В " прокручиваем ListViewItem, чтобы быть на вершине ListView ", кто-то использовал listView, но я использовал вместо него список.

Я могу получить ScrollViewer проще, используя:

ScrollViewer myScrollviwer = FindVisualChild<ScrollViewer>(myListBoxObject);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...