private void ScrollingHost_ViewChanged(object sender, ScrollViewerViewChangedEventArgs e) { var scrollingHost = Stickers.ItemsPanelRoot as ItemsWrapGrid; if (scrollingHost != null && Pivot.SelectedIndex == 2) { var first = Stickers.ContainerFromIndex(scrollingHost.FirstVisibleIndex); if (first != null) { var header = Stickers.GroupHeaderContainerFromItemContainer(first) as GridViewHeaderItem; if (header != null && header != Toolbar.SelectedItem) { Toolbar.SelectedItem = header.Content; Toolbar.ScrollIntoView(header.Content); } } } }