Files
Shrlalgo.RvKits/WPFluent/Converters/BackButtonVisibilityToVisibilityConverter.cs

27 lines
818 B
C#

using WPFluent.Controls;
using System.Windows.Data;
namespace WPFluent.Converters;
internal class BackButtonVisibilityToVisibilityConverter : IValueConverter
{
public object Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
{
return value switch
{
not NavigationViewBackButtonVisible _ => Visibility.Collapsed,
NavigationViewBackButtonVisible.Collapsed => Visibility.Collapsed,
NavigationViewBackButtonVisible.Visible => Visibility.Visible,
NavigationViewBackButtonVisible.Auto => Visibility.Visible,
_ => Visibility.Collapsed,
};
}
public object ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
{ throw new NotImplementedException(); }
}