public AddImageDialog(ParamModVis3D p) { pmv3D = p; Ns = p.ParamDataContent.NumFacetS + 1; Nt = p.ParamDataContent.NumFacetT + 1; InitializeComponent(); }
private void SliderValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { string colStr = ColorStringFromHSV(sldHue.Value, sldSaturation.Value, sldValue.Value); ((SolidColorBrush)btnColor.Background).Color = ParamModVis3D.ColorFromString(colStr); pmv3D.ColorString = colStr; }
private void Window_Loaded(object sender, RoutedEventArgs e) { Color InitialColor = ParamModVis3D.ColorFromString(InitialColorString); btnColor.Background = new SolidColorBrush(InitialColor); double InitialRed = (double)InitialColor.R / 255.0; double InitialGreen = (double)InitialColor.G / 255.0; double InitialBlue = (double)InitialColor.B / 255.0; double InitialHue, InitialSaturation, InitialValue; GetHSVFromRGB(InitialRed, InitialGreen, InitialBlue, out InitialHue, out InitialSaturation, out InitialValue); sldHue.Value = InitialHue; sldSaturation.Value = InitialSaturation; sldValue.Value = InitialValue; sldHue.ValueChanged += SliderValueChanged; sldSaturation.ValueChanged += SliderValueChanged; sldValue.ValueChanged += SliderValueChanged; }
public Colordialog(ParamModVis3D p) { pmv3D = p; InitialColorString = p.ColorString; InitializeComponent(); }