void IComponentConnector.Connect(int connectionId, object target) { if (connectionId == 1) { this.ColorEditorRoot = (ColorEditor)target; } else { this._contentLoaded = true; } }
private static void IsAlphaEnabledChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ColorEditor colorEditor = d as ColorEditor; if (colorEditor == null) { return; } bool flag = (bool)d.GetValue(ColorEditor.IsAlphaEnabledProperty); colorEditor.colorEditorModel.ColorModel.IsAlphaEnabled = flag; }
protected void ShowColorEditorTrack(bool showTrack) { ColorEditor colorEditor = null; for (DependencyObject i = this; i != null && colorEditor == null; i = VisualTreeHelper.GetParent(i)) { colorEditor = i as ColorEditor; } if (colorEditor != null) { colorEditor.ShowTrack = showTrack; } }
private static void InitialColorChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ColorEditor colorEditor = d as ColorEditor; if (colorEditor == null) { return; } Color color = (Color)d.GetValue(ColorEditor.ColorProperty); if (!(colorEditor.colorEditorModel.InitialColor != color)) { return; } colorEditor.colorEditorModel.InitialColor = color; }