Ejemplo n.º 1
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            DynamicLimiterStatus status          = (DynamicLimiterStatus)value;
            BrushCollection      brushCollection = BrushDictionaries.DynamicLimiterStatusBrushCollectionDictionary.GetBrushCollection(status);

            BrushCollectionProperty property = (BrushCollectionProperty)parameter;

            return(brushCollection.GetProperty(property));
        }
Ejemplo n.º 2
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            PositionControlStatus status          = (PositionControlStatus)value;
            BrushCollection       brushCollection = BrushDictionaries.PositionControlStatusBackgroundBrushCollectionDictionary.GetBrushCollection(status);

            BrushCollectionProperty property = (BrushCollectionProperty)parameter;

            return(brushCollection.GetProperty(property));
        }
Ejemplo n.º 3
0
        public static object GetProperty(this BrushCollection brushCollection, BrushCollectionProperty brushCollectionProperty)
        {
            switch (brushCollectionProperty)
            {
            case BrushCollectionProperty.Text: return(brushCollection.Text);

            case BrushCollectionProperty.Foreground: return(brushCollection.Foreground);

            case BrushCollectionProperty.Background: return(brushCollection.Background);

            default: return(null);
            }
        }