using Microsoft.UI.Xaml.Data;
using Microsoft.UI.Xaml.Media;
using XFEEDToolBox.Core.Navigation;
namespace XFEEDToolBox.Controls;
public sealed class NavigationLegBrushConverter : IValueConverter
{
public object Convert(object value,Type targetType,object parameter,string language)=>new SolidColorBrush(value switch
{
NavigationLegState.Completed=>Windows.UI.Color.FromArgb(255,84,222,200),
NavigationLegState.Warning=>Windows.UI.Color.FromArgb(255,255,174,72),
NavigationLegState.Error=>Windows.UI.Color.FromArgb(255,255,153,164),
NavigationLegState.Running=>Windows.UI.Color.FromArgb(255,255,174,72),
_=>Windows.UI.Color.FromArgb(255,145,163,185)
});
public object ConvertBack(object value,Type targetType,object parameter,string language)=>throw new NotSupportedException();
}
using Microsoft.UI.Xaml.Data;
using Microsoft.UI.Xaml.Media;
using XFEEDToolBox.Core.Navigation;
namespace XFEEDToolBox.Controls;
public sealed class NavigationLegBrushConverter : IValueConverter
{
public object Convert(object value,Type targetType,object parameter,string language)=>new SolidColorBrush(value switch
{
NavigationLegState.Completed=>Windows.UI.Color.FromArgb(255,84,222,200),
NavigationLegState.Warning=>Windows.UI.Color.FromArgb(255,255,174,72),
NavigationLegState.Error=>Windows.UI.Color.FromArgb(255,255,153,164),
NavigationLegState.Running=>Windows.UI.Color.FromArgb(255,255,174,72),
_=>Windows.UI.Color.FromArgb(255,145,163,185)
});
public object ConvertBack(object value,Type targetType,object parameter,string language)=>throw new NotSupportedException();
}