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