public object Convert(object value, Type targetType,
                              object parameter, CultureInfo culture)
        {
            // Color color = (Color)value;
            if (value != null)
            {
                ProductOrderState stateIcon = (ProductOrderState)value;

                switch (stateIcon)
                {
                case ProductOrderState.Canceled:
                    return(Brushes.Red);

                case ProductOrderState.Done:
                    return(Brushes.Green);

                case ProductOrderState.Srart:
                    return(Brushes.Gray);


                case ProductOrderState.Processing:
                    return(Brushes.Gray);

                default:
                    return(Brushes.Gray);
                }
            }
            else
            {
                return(null);
            }
        }
        public object Convert(object value, Type targetType,
                              object parameter, CultureInfo culture)
        {
            bool src = true;

            if (value != null)
            {
                ProductOrderState stateIcon = (ProductOrderState)value;

                switch (stateIcon)
                {
                case ProductOrderState.Canceled:
                    src = true;
                    break;

                case ProductOrderState.Done:
                    src = true;
                    break;

                case ProductOrderState.Srart:
                    src = true;
                    break;

                case ProductOrderState.Processing:
                    src = false;
                    break;

                default:
                    src = true;
                    break;
                }



                //requestImage.Source = new BitmapImage(new Uri("pack://application:,,,/Images/service.png"));
                return(src);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 3
0
 protected Product(List <IMyAction> actionList, String imageSrc, String title, ProductOrderState orderState)
 {
     this.actionsList = actionList;
     this.imageSrc    = imageSrc;
     this.Title       = title;
     this.orderState  = orderState;
 }