コード例 #1
0
 public AddImageDialog(ParamModVis3D p)
 {
     pmv3D = p;
     Ns    = p.ParamDataContent.NumFacetS + 1;
     Nt    = p.ParamDataContent.NumFacetT + 1;
     InitializeComponent();
 }
コード例 #2
0
        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;
        }
コード例 #3
0
        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;
        }
コード例 #4
0
 public Colordialog(ParamModVis3D p)
 {
     pmv3D = p;
     InitialColorString = p.ColorString;
     InitializeComponent();
 }