using System.Windows; namespace HandyControl.Tools.Extension; // ReSharper disable once InconsistentNaming public static class UIElementExtension { /// /// 显示元素 /// /// public static void Show(this UIElement element) => element.Visibility = Visibility.Visible; /// /// 显示元素 /// /// /// public static void Show(this UIElement element, bool show) => element.Visibility = show ? Visibility.Visible : Visibility.Collapsed; /// /// 不现实元素,但保留空间 /// /// public static void Hide(this UIElement element) => element.Visibility = Visibility.Hidden; /// /// 不显示元素,且不保留空间 /// /// public static void Collapse(this UIElement element) => element.Visibility = Visibility.Collapsed; }