@@ -31,9 +31,9 @@ private void RGBChanged(object sender, TextChangedEventArgs e)
3131 canChange = false ;
3232 RGBToHSV ( R , G , B , out double H , out double S , out double V ) ;
3333 RGBToHex ( R , G , B , out string hex ) ;
34- HValue . Text = DoubleToString ( H ) ;
35- SValue . Text = DoubleToString ( S ) ;
36- VValue . Text = DoubleToString ( V ) ;
34+ HValue . Text = H . ToStringRounded ( 3 ) ;
35+ SValue . Text = S . ToStringRounded ( 3 ) ;
36+ VValue . Text = V . ToStringRounded ( 3 ) ;
3737 HexValue . Text = hex ;
3838 canChange = true ;
3939 }
@@ -65,9 +65,9 @@ private void HEXChanged(object sender, TextChangedEventArgs e)
6565 RValue . Text = R . ToString ( ) ;
6666 GValue . Text = G . ToString ( ) ;
6767 BValue . Text = B . ToString ( ) ;
68- HValue . Text = DoubleToString ( H ) ;
69- SValue . Text = DoubleToString ( S ) ;
70- VValue . Text = DoubleToString ( V ) ;
68+ HValue . Text = H . ToStringRounded ( 3 ) ;
69+ SValue . Text = S . ToStringRounded ( 3 ) ;
70+ VValue . Text = V . ToStringRounded ( 3 ) ;
7171 canChange = true ;
7272 }
7373 }
@@ -243,8 +243,5 @@ private static void HSVToRGB(double H, double S, double V, out byte R, out byte
243243 G = ( byte ) ( g * 255.0 ) ;
244244 B = ( byte ) ( b * 255.0 ) ;
245245 }
246-
247- private string DoubleToString ( double value ) =>
248- ( ( long ) ( value * 1000 ) / 1000.0 ) . ToString ( ) ;
249246 }
250247}
0 commit comments