public GpdModuleInfo() { InitializeComponent(); var timer = new UpdateTimer(); timer.Start(BtnOk, MainGrid); }
public ChooseInitTask(DataInit step, Settings settings) { InitializeComponent(); UpdateTimer timer = new UpdateTimer(); timer.Start(Sol, grdMain); Settings = settings; //сохраняем для последующего получения данных fStep = step; //enumerable - матрица sUse, в виде списка //matA - матрица коэффициентов (каждый список - терм точка, а внутри списка - перечень станций) var matA = new List<int[]>(); var pointCount = fStep.GetPointCount(); var stationCount = fStep.GetStationCount(); var matB = new int[pointCount]; for (int i = 0; i < pointCount; i++) { matB[i] = fStep.GetPointTask(i); matA.Add(new int[stationCount]); for (int j = 0; j < stationCount; j++) { matA[i][j] = fStep.GetPointNumber(j, i); } } pointsUse = matA; pointsMax = matB; DataContext = this; IntLinearEquationSolve.SetParam(pointsUse, pointsMax); stationMin = IntLinearEquationSolve.GetMin(); }
public SettingDlg(Settings setting, int type) { InitializeComponent(); switch (type) { case 0: { settArea.Visibility = Visibility.Visible; settAreaGpd.Visibility = Visibility.Hidden; } break; case 1: { settArea.Visibility = Visibility.Hidden; settAreaGpd.Visibility = Visibility.Visible; } break; } var timer = new UpdateTimer(); timer.Start(btnOk, mainGrid); settingRes = setting; settings = setting.Copy(); DataContext = settings; }
public StationAndPoints(Settings settings) { InitializeComponent(); Settings = settings; if (!DataInit.IsAvailable()) { Step = new DataInit(); Step.AddStation(); Step.AddPoint(); AddCol(Step.GetPointCount() - 1); } else { RepearDataGrid(); } var timer = new UpdateTimer(); timer.Start(Next, grMain); mainGrid.ItemsSource = Step.Stations; pointGrid.ItemsSource = Step.PointsTask; }
public ModuleSetting() { InitializeComponent(); var timer = new UpdateTimer(); timer.Start(BtnOk, MainGrid); }
public ProcessEditDlg() { InitializeComponent(); var timer = new UpdateTimer(); timer.Start(BtnOk, MainGrid); }