Beispiel #1
0
        void colorPlane_MouseDown(object sender, MouseButtonEventArgs e)
        {
            mColorChangeSource = EColorChangeSource.MouseDown;

            ProcessMousedown(e.GetPosition((IInputElement)sender));


            mColorChangeSource = EColorChangeSource.ColorPropertySet;
        }
Beispiel #2
0
 private void sNormal_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e)
 {
     mColorChangeSource = EColorChangeSource.SliderMove;
     if (ProcessSliderEvents)
     {
         ProcessSliderEvents = false;
         Color = NormalComponent.ColorAtPoint(SelectionPoint, (int)e.NewValue);
         UpdateColorPlaneBitmap(NormalComponent.Value(Color));
         ProcessSliderEvents = true;
     }
     mColorChangeSource = EColorChangeSource.ColorPropertySet;
 }
Beispiel #3
0
 private void colorPlane_MouseMove(object sender, MouseEventArgs e)
 {
     mColorChangeSource = EColorChangeSource.MouseDown;
     if (Mouse.LeftButton == MouseButtonState.Pressed)
     {
         var point = e.GetPosition((IInputElement)sender);
         if (point.X != 256 && point.Y != 256)                   //Avoids problem that occurs when dragging to edge of colorPane
         {
             ProcessMousedown(point);
         }
     }
     mColorChangeSource = EColorChangeSource.ColorPropertySet;
 }
 private void sNormal_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
 {
     mColorChangeSource = EColorChangeSource.SliderMove;
     if (ProcessSliderEvents)
     {
         ProcessSliderEvents = false;
         Color = NormalComponent.ColorAtPoint(SelectionPoint, (int)e.NewValue);
         UpdateColorPlaneBitmap(NormalComponent.Value(Color));
         ProcessSliderEvents = true;
     }
     mColorChangeSource = EColorChangeSource.ColorPropertySet;
 }
        private void colorPlane_MouseMove(object sender, MouseEventArgs e)
        {
            mColorChangeSource = EColorChangeSource.MouseDown;

            if (Mouse.LeftButton == MouseButtonState.Pressed)
            {
                var point = e.GetPosition((IInputElement)sender);
                if (point.X != 256 && point.Y != 256) //Avoids problem that occurs when dragging to edge of colorPane
                {

                    ProcessMousedown(point);
                }
            }

            mColorChangeSource = EColorChangeSource.ColorPropertySet;
        }
        void colorPlane_MouseDown(object sender, MouseButtonEventArgs e)
        {
            mColorChangeSource = EColorChangeSource.MouseDown;

            ProcessMousedown(e.GetPosition((IInputElement)sender));

            mColorChangeSource = EColorChangeSource.ColorPropertySet;
        }