protected override void SaveState(Dictionary<String, Object> pageState) { pageState["SelectedSubredditMessage"] = _selectedSubredditMessage; var scrollViewer = GetScrollViewer(linksView) as ScrollViewer; if (scrollViewer != null) { _scrollOffset = scrollViewer.VerticalOffset; pageState["ScrollOffset"] = _scrollOffset; } }