private void pivot_Loaded(object sender, RoutedEventArgs e) { MoreVisualTreeHelper.GetObjectByName <ContentControl>(pivot, "HeaderClipper").Visibility = Visibility.Collapsed; MoreVisualTreeHelper.GetObjectByName <ContentPresenter>(pivot, "LeftHeaderPresenter").Visibility = Visibility.Collapsed; MoreVisualTreeHelper.GetObjectByName <Button>(pivot, "PreviousButton").Visibility = Visibility.Collapsed; MoreVisualTreeHelper.GetObjectByName <Button>(pivot, "NextButton").Visibility = Visibility.Collapsed; MoreVisualTreeHelper.GetObjectByName <ContentPresenter>(pivot, "RightHeaderPresenter").Visibility = Visibility.Collapsed; }
static void fe_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e) { FrameworkElement fe = sender as FrameworkElement; if (fe != null) { Window w = MoreVisualTreeHelper.Find(fe, typeof(Window)) as Window; if (w != null) { FrameworkElement position = GetPosition(fe); Point point = position.TransformToAncestor(w).Transform(new Point(0, 0)); Canvas.SetLeft(fe, point.X - 10); Canvas.SetTop(fe, point.Y - 10); } } }
public void BackTop() { var scrollViewer = MoreVisualTreeHelper.GetObject <ScrollViewer>(pivot.SelectedItem as PivotItem); scrollViewer?.ChangeView(0, 0, 1f, false); }