Пример #1
0
 private void Window_Closed(object sender, System.EventArgs e)
 {
     MonchaHub.CanPlay = false;
     MonchaHub.Disconnect();
     GC.Collect();
     GC.WaitForPendingFinalizers();
 }
Пример #2
0
        private void LoadMoncha()
        {
            //check path to setting file
            if (File.Exists(AppSt.Default.cl_moncha_path) == false)
            {
                BrowseMoncha(); //select if not
            }
            MonchaHub.Disconnect();

            //send path to hub class
            MonchaHub.Load(AppSt.Default.cl_moncha_path);

            WidthUpDn.DataContext = MonchaHub.Size;
            WidthUpDn.SetBinding(NumericUpDown.ValueProperty, "X");

            HeightUpD.DataContext = MonchaHub.Size;
            HeightUpD.SetBinding(NumericUpDown.ValueProperty, "Y");

            DeepUpDn.DataContext = MonchaHub.Size;
            DeepUpDn.SetBinding(NumericUpDown.ValueProperty, "Z");

            MashMultiplierUpDn.Value = MonchaHub.Size.M.X;

            CalibrationFormCombo.Items.Clear();
            CalibrationFormCombo.Items.Add(CalibrationForm.cl_Dot);
            CalibrationFormCombo.Items.Add(CalibrationForm.cl_Rect);
            CalibrationFormCombo.Items.Add(CalibrationForm.cl_miniRect);
            CalibrationFormCombo.Items.Add(CalibrationForm.cl_Cross);
            CalibrationFormCombo.Items.Add(CalibrationForm.cl_HLine);
            CalibrationFormCombo.Items.Add(CalibrationForm.cl_WLine);
        }