using Avalonia; using Avalonia.Controls; using Avalonia.Data.Converters; using Dock.Model.Core; namespace Dock.Avalonia.Converters; /// /// The enum value converters. /// public static class GripModeConverters { /// /// The to value converter. /// public static readonly IValueConverter GridRowAutoHideConverter = new FuncValueConverter(x => x == GripMode.AutoHide ? 1 : 0); /// /// The to value converter. /// public static readonly IValueConverter IsVisibleVisibleConverter = new FuncValueConverter(x => x == GripMode.Visible); /// /// The to value converter. /// public static readonly IValueConverter IsVisibleVisibleOrHiddenConverter = new FuncValueConverter(x => x == GripMode.Hidden || x == GripMode.Visible); /// /// The to value converter. /// public static readonly IValueConverter IsVisibleAutoHideOrVisibleConverter = new FuncValueConverter(x => x == GripMode.AutoHide || x == GripMode.Visible); /// /// The to value converter. /// public static readonly IValueConverter IsVisibleAutoHideOrHiddenConverter = new FuncValueConverter(x => x == GripMode.AutoHide || x == GripMode.Hidden); }