private static void ReloadSelectionChanged(TabControl sender, SelectionChangedEventArgs e) { if (e.OriginalSource != sender) { return; } ContentControl metroContentControl = ReloadBehavior.GetMetroContentControl((TabControl)sender); MetroContentControl metroContentControl1 = metroContentControl as MetroContentControl; if (metroContentControl1 != null) { metroContentControl1.Reload(); } TransitioningContentControl transitioningContentControl = metroContentControl as TransitioningContentControl; if (transitioningContentControl != null) { transitioningContentControl.ReloadTransition(); } }