Выделите искомый текст в WPF listview
Привет.
Я пишу код выделения искомого текста с помощью ListView в WPF.
Проблема заключается в том, что когда я ищу определенное слово, только совпадающие слова на видимом экране высвечиваются, но другие слова в
элементы listviewItems, которые должны быть выделены, расположенные в нижней части listview, не выделяются.
После того, как я запускаю программу и прокручиваю вручную вниз до самого низа в виде списка, и когда я ищу слово, то оно работает хорошо.
Что я уже пробовал:
Чтобы решить эту проблему, я добавил код, как показано ниже. Listview прокручивается вниз и вверх правильно, как я и намеревался, но listItems все еще не выделяются.
// прокрутите список вниз, чтобы убедиться, что каждый элемент находится в представлении
если (элемент управления ListView.Предметы.Граф > 1) listview.ScrollIntoView(listview.Элементы[listview.Предметы.Количество - 1]);
// прокрутите назад до самого верха, чтобы убедиться, что все выглядит правильно
если (элемент управления ListView.Предметы.Граф > 1) listview.ScrollIntoView(listview.Элементы[0]);