Ch.Epyx.WindMobile.WP7.ViewModel.Converter.MaintenanceStatusToSolidColorBrushConverter.Convert C# (CSharp) Method

Convert() public method

public Convert ( object value, Type targetType, object parameter, System culture ) : object
value object
targetType System.Type
parameter object
culture System
return object
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (targetType == typeof(Brush) && value is MaintenanceStatus)
            {
                var status = (MaintenanceStatus)value;
                switch (status)
                {
                    case MaintenanceStatus.Green :
                        return new SolidColorBrush(Colors.Green);
                    case MaintenanceStatus.Orange:
                        return new SolidColorBrush(Colors.Orange);
                    case MaintenanceStatus.Red:
                        return new SolidColorBrush(Colors.Red);
                }
            }
            throw new NotImplementedException();
        }
MaintenanceStatusToSolidColorBrushConverter