我有一个问题,我正在尝试保存和恢复垂直滚动条的偏移量,问题是它可以一直工作到滚动条高度的3/4左右,之后,如果我将其设置为3/4以上,滚动条会自动始终设置在同一位置
节省偏移量
VerticalScrollbar = scrollBars[2];
VerticalOffset = VerticalScrollbar.Value;
VerticalScrollbar.ValueChanged += (ss, ee) =>
{
if (!IsTaskSourceSet)
VerticalOffset = ee.NewValue;
};
这是我用来还原的方法
if (HorizontalScrollbar != null && VerticalScrollbar != null)
{
HorizontalScrollbar.Value = HorizontalOffset;
VerticalScrollbar.Value = VerticalOffset;
}