Wpf 如何将单元格显示在视图中
Wpf 如何将单元格显示在视图中,wpf,listview,gridview,Wpf,Listview,Gridview,ListView是否提供了将特定的单元格带入视图的方法 MyListView使用GridView并显示多个列,其总宽度大于ListView的宽度,因此需要水平滚动。我正在实现简单的文本搜索,需要将找到的单元格显示在视图中。我可以使用ListView.ScrollIntoView()到达目标行(垂直滚动),但如果目标单元格朝向视图的左侧或右侧,我将难以进行水平滚动。您是否可以使用数据网格?DataGrid轻松支持您想要的功能,ScrollIntoView有一个重载,可以获取列并将其滚动到视图中 p
ListView
是否提供了将特定的单元格带入视图的方法
My
ListView
使用GridView
并显示多个列,其总宽度大于ListView
的宽度,因此需要水平滚动。我正在实现简单的文本搜索,需要将找到的单元格显示在视图中。我可以使用ListView.ScrollIntoView()
到达目标行(垂直滚动),但如果目标单元格朝向视图的左侧或右侧,我将难以进行水平滚动。您是否可以使用数据网格?DataGrid
轻松支持您想要的功能,ScrollIntoView
有一个重载,可以获取列并将其滚动到视图中
private void Click(object sender, RoutedEventArgs e)
{
grid.ScrollIntoView(vM.Clara, grid.Columns[2]);
}
当然可以。不,我不能。我使用的是DataGrid
,由于性能问题和错误,我不得不回到GridView
。