/// <summary> /// Creates the color control. /// </summary> /// <param name="property"> /// The property. /// </param> /// <returns> /// The control. /// </returns> protected FrameworkElement CreateColorControl(PropertyItem property) { var c = new ColorPicker2(); c.SetBinding(ColorPicker2.SelectedColorProperty, property.CreateBinding()); return(c); }
/// <summary> /// Creates a color picker control. /// </summary> /// <param name="d"> /// The definition. /// </param> /// <param name="index"> /// The index. /// </param> /// <returns> /// A color picker. /// </returns> protected virtual FrameworkElement CreateColorPickerControl(PropertyDefinition d, int index) { var c = new ColorPicker2 { VerticalAlignment = VerticalAlignment.Center, HorizontalAlignment = HorizontalAlignment.Stretch, Focusable = false }; c.SetBinding(ColorPicker2.SelectedColorProperty, d.CreateBinding(index)); return c; }
/// <summary> /// Creates the color control. /// </summary> /// <param name="property"> /// The property. /// </param> /// <returns> /// The control. /// </returns> protected FrameworkElement CreateColorControl(PropertyItem property) { var c = new ColorPicker2(); c.SetBinding(ColorPicker2.SelectedColorProperty, property.CreateBinding()); return c; }