コード例 #1
0
        public void SetValue(string value)
        {
            ColorSpectrum colorSpectrumOwner = _owner;
            Color         color = (Color)(XamlBindingHelper.ConvertValue(typeof(Color), value));

            colorSpectrumOwner.Color = color;

            // Since ColorPicker sets ColorSpectrum.Color and ColorPicker also responds to ColorSpectrum.ColorChanged,
            // we could get into an infinite loop if we always raised ColorSpectrum.ColorChanged when ColorSpectrum.Color changed.
            // Because of that, we'll raise the event manually.
            colorSpectrumOwner.RaiseColorChanged();
        }
コード例 #2
0
 internal ColorSpectrumAutomationPeer(ColorSpectrum owner)
 {
     _owner = owner;
 }