首页 新闻 搜索 专区 学院

wpf - 在datagrid里面的scrollviewer,ScrollToVerticalOffset没反应

0
悬赏园豆:20 [已关闭问题] 关闭于 2015-04-17 09:29
void page_load()
{
    _scroll.UpdateLayout();
    _scroll.ScrollToVerticalOffset(offset);
}


 场景如下:

  有A,B两page ,a中一datagrid,拖动滚动条,存储当前VerticalOffset 到offset,跳转到B,然后返回A,ScrollToVerticalOffset(offset)没反应。

阳.咩咩的主页 阳.咩咩 | 初学一级 | 园豆:4
提问于:2015-04-16 15:42
< >
分享
所有回答(1)
0

返回A的时候断点看offset和跳转B之前保存的一样么;

MrCui | 园豆:162 (初学一级) | 2015-04-16 16:06

一样,而且试过_scroll.ScrollToVerticalOffset(500);也没用

支持(0) 反对(0) 阳.咩咩 | 园豆:4 (初学一级) | 2015-04-16 16:07

@阳.咩咩: DataGrid默认就有滚动条啊;data.ScrollIntoView();用这个方法滚动到指定行列;

支持(0) 反对(0) MrCui | 园豆:162 (初学一级) | 2015-04-16 16:35

@MrCui: 这个_scoll是取的datagrid里面的scrollviewer ,datagrid没有ScrollIntoView()方法,或者类似作用的方法吧

支持(0) 反对(0) 阳.咩咩 | 园豆:4 (初学一级) | 2015-04-16 16:46

@阳.咩咩: 不好意思,ScrollIntoView有,但是并未起作用

支持(0) 反对(0) 阳.咩咩 | 园豆:4 (初学一级) | 2015-04-16 16:58

@阳.咩咩: 看参数传的对不?

支持(0) 反对(0) MrCui | 园豆:162 (初学一级) | 2015-04-16 17:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册