void page_load() { _scroll.UpdateLayout(); _scroll.ScrollToVerticalOffset(offset); }
场景如下:
有A,B两page ,a中一datagrid,拖动滚动条,存储当前VerticalOffset 到offset,跳转到B,然后返回A,ScrollToVerticalOffset(offset)没反应。
返回A的时候断点看offset和跳转B之前保存的一样么;
一样,而且试过_scroll.ScrollToVerticalOffset(500);也没用
@阳.咩咩: DataGrid默认就有滚动条啊;data.ScrollIntoView();用这个方法滚动到指定行列;
@MrCui: 这个_scoll是取的datagrid里面的scrollviewer ,datagrid没有ScrollIntoView()方法,或者类似作用的方法吧
@阳.咩咩: 不好意思,ScrollIntoView有,但是并未起作用
@阳.咩咩: 看参数传的对不?