Beispiel #1
0
 public EyedropperToolButton()
 {
     DefaultStyleKey = typeof(EyedropperToolButton);
     RegisterPropertyChangedCallback(IsEnabledProperty, OnIsEnabledChanged);
     _eyedropper  = new Eyedropper();
     this.Loaded += EyedropperToolButton_Loaded;
 }
Beispiel #2
0
 private void Eyedropper_ColorChanged(Eyedropper sender, ColorChangedEventArgs args)
 {
     Color = args.NewColor;
     ColorChanged?.Invoke(this, args);
 }
Beispiel #3
0
 private void Eyedropper_PickEnded(Eyedropper sender, EventArgs args)
 {
     EyedropperEnabled = false;
     PickEnded?.Invoke(this, args);
 }
Beispiel #4
0
 private void Eyedropper_PickStarted(Eyedropper sender, EventArgs args)
 {
     PickStarted?.Invoke(this, args);
 }