private void ButtonOK_Click(object sender, RoutedEventArgs e)
        {
            if (Min.X > Max.X)
            {
                double a = Min.X;
                Min.X = Max.X;
                Max.X = a;
            }

            if (Min.Y > Max.Y)
            {
                double a = Min.Y;
                Min.Y = Max.Y;
                Max.Y = a;
            }

            Ok = true;

            LastMin            = Min;
            LastMax            = Max;
            LastGridSize       = GridSize;
            LastTestPattern    = TestPattern;
            LastGenTestPattern = GenerateTestPattern;

            if (Size_Ok != null)
            {
                Size_Ok.Invoke();
            }

            Close();
        }
示例#2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (Min.X > Max.X)
            {
                double a = Min.X;
                Min.X = Max.X;
                Max.X = a;
            }

            if (Min.Y > Max.Y)
            {
                double a = Min.Y;
                Min.Y = Max.Y;
                Max.Y = a;
            }

            Ok = true;

            if (Size_Ok != null)
            {
                Size_Ok.Invoke();
            }

            Close();
        }