ListView
是否提供了将特定单元格纳入视图的方法?
我的ListView
使用GridView
并显示多个列,其总宽度超过ListView
的宽度,因此需要水平滚动。我实现了简单的文本搜索,需要将找到的单元格放入视图中。我可以使用ListView.ScrollIntoView()
到达目标行(垂直滚动),但是如果目标单元格朝向视图的左侧或右侧,则会遇到水平滚动。
答案 0 :(得分:0)
你能使用DataGrid
吗? DataGrid
支持您想要的功能,ScrollIntoView
有一个重载,它会占用一列并将其滚动到视图中。
private void Click(object sender, RoutedEventArgs e)
{
grid.ScrollIntoView(vM.Clara, grid.Columns[2]);
}
Gif-Showcase设置。