public static void ToggleVisibility(this FrameworkElement element) { if (element.Visibility == Visibility.Visible) { FrameworkElementExtensions.Hide(element); } else if (element.Visibility == Visibility.Collapsed || element.Visibility == Visibility.Hidden) { FrameworkElementExtensions.Show(element); } }