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);
}