protected override void restoreScrollOffset() { object value = PageStorage.of(context.storageContext)?.readState(context.storageContext); if (value != null) { _pageToUseOnStartup = (float)value; } }
protected virtual void saveScrollOffset() { var pageStorage = PageStorage.of(this.context.storageContext); if (pageStorage != null) { pageStorage.writeState(this.context.storageContext, this.pixels); } }
protected override void restoreScrollOffset() { object value = PageStorage.of(this.context.storageContext)?.readState(this.context.storageContext); if (value != null) { this._pageToUseOnStartup = (double)value; } }
protected virtual void restoreScrollOffset() { if (this._pixels == null) { var pageStorage = PageStorage.of(this.context.storageContext); if (pageStorage != null) { object valueRaw = pageStorage.readState(this.context.storageContext); if (valueRaw != null) { this.correctPixels((float)valueRaw); } } } }
protected override void saveScrollOffset() { PageStorage.of(context.storageContext)?.writeState(context.storageContext, getPageFromPixels(pixels, viewportDimension)); }