Esempio n. 1
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            string retval = null;

            if (value is VerbiageState)
            {
                VerbiageState state = (VerbiageState)value;
                switch (state)
                {
                case VerbiageState.DEFUSING:
                    //retval = (string)Application.Current.FindResource("to.defusing");
                    retval = "DEFUSING...";
                    break;

                case VerbiageState.DEFUSED:
                    //retval = (string)Application.Current.FindResource("defused");
                    retval = "DEFUSED!";
                    break;

                case VerbiageState.EXPLODED:
                    //retval = (string)Application.Current.FindResource("explosion");
                    retval = "BOOM!";
                    break;
                }
            }

            return(retval);
        }
Esempio n. 2
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            SolidColorBrush retval = null;

            if (value is VerbiageState)
            {
                VerbiageState state = (VerbiageState)value;
                switch (state)
                {
                case VerbiageState.DEFUSING:
                    retval = (SolidColorBrush)Application.Current.FindResource("VerbiageDefusing");
                    break;

                case VerbiageState.DEFUSED:
                    retval = (SolidColorBrush)Application.Current.FindResource("VerbiageDefused");
                    break;

                case VerbiageState.EXPLODED:
                    retval = (SolidColorBrush)Application.Current.FindResource("VerbiageExploded");
                    break;
                }
            }

            return(retval);
        }