代码之家  ›  专栏  ›  技术社区  ›  dotNET

如何让细胞进入视野

  •  0
  • dotNET  · 技术社区  · 7 年前

    ListView 提供一种方法,使特定的 单间牢房 进入视野?

    我的 列表视图 使用 GridView 并显示多个列,其总宽度大于 列表视图 因此需要水平滚动。我正在执行简单的文本搜索,需要将找到的单元格显示出来。我可以用 ListView.ScrollIntoView() 要到达目标行(垂直滚动),但如果目标单元格朝向视图的左侧或右侧,我很难进行水平滚动。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Ruben Bohnet    7 年前

    你能用一个电话吗 DataGrid ? A. 数据网格 轻松支持您想要的功能, ScrollIntoView 有一个重载,可以获取列并将其滚动到视图中。

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

    Gif-Showcase 当然可以。