Как сделать клетку видимой - PullRequest
0 голосов
/ 23 мая 2018

Предоставляет ли ListView способ отображения конкретной ячейки ?

My ListView использует GridView и отображает несколько столбцов, общая ширина которых составляетбольше ширины ListView и поэтому требует горизонтальной прокрутки.Я реализую простой текстовый поиск, и мне нужно, чтобы найденные ячейки были видны.Я могу использовать ListView.ScrollIntoView(), чтобы добраться до целевой строки (вертикальная прокрутка), но я борюсь с горизонтальной прокруткой в ​​случае, если целевая ячейка направлена ​​влево или вправо от вида.

1 Ответ

0 голосов
/ 23 мая 2018

Не могли бы вы использовать DataGrid?DataGrid поддерживает желаемую функциональность, ScrollIntoView имеет перегрузку, которая принимает столбец и прокручивает его в поле зрения.

private void Click(object sender, RoutedEventArgs e)
{
    grid.ScrollIntoView(vM.Clara, grid.Columns[2]);
}

Gif-Showcase установки.

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