private void surfaceConfig_Loaded(object sender, RoutedEventArgs e) { Surface surface = Surface.GetInstance(parameterManager); numOfSideTextBox.Text = surface.NumOfSidePixcel.ToString(); brightnessThresholdTextBox.Text = surface.BrightnessThreshold.ToString(); binThresholdTextBox.Text = surface.BinarizeThreshold.ToString(); endRowTextBox.Text = surface.EndRow.ToString(); startRowTextBox.Text = surface.StartRow.ToString(); distanceOutTextBox.Text = surface.DistanceOut.ToString(); powerDifferenceTextBox.Text = surface.PowerOfDiffrence.ToString(); delayTimeTextBox.Text = surface.DelayTime.ToString(); motorSpeedTextbox.Text = surface.MotorSpeed.ToString("0.00"); loweringThickTextBox.Text = Properties.Settings.Default.SurfaceLoweringThick.ToString(); loweringThinTextBox.Text = Properties.Settings.Default.SurfaceLoweringThin.ToString(); numVotingTextBox.Text = Properties.Settings.Default.SurfaceVoting.ToString(); if (surface.IsActive) { MessageBoxResult r = MessageBox.Show( Properties.Strings.SurfaceException02, Properties.Strings.Attention, MessageBoxButton.YesNo); if (r == MessageBoxResult.Yes) { surface.Abort(); } else { cancelButton_Click(new object(), new RoutedEventArgs()); } } }