Accueil

Keywords cloud

jquery ebx prototype getelementbyid math time put_line cout jmp drupal mainloop luhn linq cbind ivalueconverter ada.text_io sorted mysql_select_db xor md5 sql cat mysql_connect environment given nserror mail singleton filesystemobject xaml regex design window preg_replace eax preg_match tuple tkinter stringbuilder mysql_error readystate nslog email regexp map session_start shift innerhtml curl nsarray sed float chomp mysql_fetch_assoc nsdictionary media background push pop split je grep color file_get_contents mysql_query setsockopt prawn unless socket theme defun cursor createobject function_exists rem registry collect perform dbms_output wpf done strtolower onreadystatechange ecx substr urllib raw_input rm text-align random mov quicksort list wordpress dict edx display tolowercase boost mysql_fetch_array

Languages

C#C# :: UI & GraphicalReverseBrushConverter

Blank Source Code Snippet

Posted by Webmaster - 2011-10-19 15:48:34 (33 views)
class ReverseBrushConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        var brush = value as SolidColorBrush;

        if (brush == null) return Binding.DoNothing;
        return new SolidColorBrush(ReverseColor(brush.Color));
    }

    private Color ReverseColor(Color color)
    {
        return Color.FromArgb(color.A, (byte)(255 - color.R), (byte)(255 - color.G),
                                (byte)(255 - color.B));
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        throw new NotImplementedException();
    }
}

Comments

Related Source Code Snippets