예제 #1
0
        private static void OnSelectedColorChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            ColorCanvas colorCanvas = o as ColorCanvas;

            if (colorCanvas != null)
            {
                colorCanvas.OnSelectedColorChanged((Color?)e.OldValue, (Color?)e.NewValue);
            }
        }
예제 #2
0
        private static void OnHexadecimalStringChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            ColorCanvas colorCanvas = o as ColorCanvas;

            if (colorCanvas != null)
            {
                colorCanvas.OnHexadecimalStringChanged((string)e.OldValue, (string)e.NewValue);
            }
        }
예제 #3
0
        private static void OnUsingAlphaChannelPropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            ColorCanvas colorCanvas = o as ColorCanvas;

            if (colorCanvas != null)
            {
                colorCanvas.OnUsingAlphaChannelChanged();
            }
        }
예제 #4
0
        private static void OnVChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            ColorCanvas colorCanvas = d as ColorCanvas;

            if (colorCanvas != null)
            {
                colorCanvas.OnVChanged((double)e.OldValue, (double)e.NewValue);
            }
        }