public DefenceDiagramSettings() { InitializeComponent(); _parametersSettingsVm = new ParametersSettingsVm(); _index = new List <int>(); _solveDefenceDiagramSettings = new SolveDefenceDiagramSettings(); _solveDefenceDiagramSettings.Dock = System.Windows.Forms.DockStyle.Fill; panelSolveDefenceDiagram.Controls.Clear(); panelSolveDefenceDiagram.Controls.Add(_solveDefenceDiagramSettings); }
public ParametersSettings() { InitializeComponent(); IoC.Resolve <DataListener>().SetParameterReceive(ParameterReceive); _parametersSettingsVm = new ParametersSettingsVm(); _mineConfig = IoC.Resolve <MineConfig>(); _deviceInformation = new List <string>(); unloadThread = new Thread(UnloadAllParameters) { IsBackground = true }; loadThread = new Thread(LoadAllParameters) { IsBackground = true }; unloadInformationThread = new Thread(UnloadDeviceInformation) { IsBackground = true }; }
public SpeedPanelVm(int panelWidth, int panelHeight) { this.panelWidth = panelWidth; this.panelHeight = panelHeight; _mineConfig = IoC.Resolve <MineConfig>(); _parametersSettingsVm = new ParametersSettingsVm(); _interCodtDomainDatas = new List <CodtDomainData>(); pen = new Pen(Color.Black, 2); green_pen = new Pen(Color.FromArgb(255, 0, 255, 0), 1); red_pen = new Pen(Color.FromArgb(255, 250, 0, 0), 2); drawFont_two = new Font("Arial", 16); black = new SolidBrush(Color.Black); green = new SolidBrush(Color.FromArgb(255, 0, 255, 0)); p_green = new SolidBrush(Color.FromArgb(125, 0, 255, 0)); RuleDatas = new List <RuleData>(); RuleInscriptions = new List <RuleInscription>(); RulePointerLine = new List <RuleData>(); RulePointer = new List <Pointer>(); RuleFillPointer = new List <FillPointer>(); SpeedMeaningZone = new List <CageAndRuleZone>(); }