public VerticalConturViewModer() { ValuesBefore1 = new ChartValues <double>(); ValuesBefore2 = new ChartValues <double>(); ValuesAfter1 = new ChartValues <double>(); ValuesAfter2 = new ChartValues <double>(); ChartValuesBefore1 = new ChartValues <MeasureModel>(); ChartValuesBefore2 = new ChartValues <MeasureModel>(); ChartValuesAfter1 = new ChartValues <MeasureModel>(); ChartValuesAfter2 = new ChartValues <MeasureModel>(); //ChartValues = new ChartValues<MeasureModel>(); conturGrafSet = new ConturGrafSet(); YaxesName = conturGrafSet.yAxesName; XaxesName = conturGrafSet.xAxesName; conturApprox_1 = new ConturApprox(); conturApprox_2 = new ConturApprox(); ButtonChooseFile_1 = new RelayCommand(o => OpenFile_1("ReportsButton")); ButtonBuidGraf_1 = new RelayCommand(o => BuildFronCSV_1("ReportsButton")); ButtonChooseFile_2 = new RelayCommand(o => OpenFile_2("ReportsButton")); ButtonBuidGraf_2 = new RelayCommand(o => BuildFronCSV_2("ReportsButton")); ButtonBuildBack = new RelayCommand(o => BuildBack("ReportsButton")); Messenger.Default.Register <SentModelName>(this, SetFileNameEnding); ListOfItemsOPC listOfItemsOPC = new ListOfItemsOPC(); OPC_UA = new OPC_UA_Client("192.168.1.17", 500d, listOfItemsOPC.GetOPCitems()); _ = Task(); }
public MainWindow() { InitializeComponent(); mainPage = new MainPage(); settingsPage = new Settings(); forceGrafSet = new ForceGrafSet(); forceGrafSetLine_1 = new ForceGrafSetLine_1(); forceGrafSetLine_2 = new ForceGrafSetLine_2(); conturGrafSet = new ConturGrafSet(); //grafViewModel_1 = new GrafViewModel(forceGrafSet); grafViewModel_1 = new CycleForceGrafViewModel(forceGrafSet, "Угловое перемещение", 1); lineForceGrafViewModel_1 = new LineForceGrafViewModel_1(forceGrafSetLine_1, "Боковое перемещение", 2); lineForceGrafViewModel_2 = new LineForceGrafViewModel_2(forceGrafSetLine_2, "Тангенциальное перемещение", 3); conturViewModel_1 = new ConturViewModel_1(conturGrafSet, "Продольный контур"); conturViewModel_2 = new ConturViewModel_2(conturGrafSet, "Поперечный контур"); grafPage_1 = new GrafPage(grafViewModel_1); grafPage_2 = new GrafPage(lineForceGrafViewModel_1); grafPage_3 = new GrafPage(lineForceGrafViewModel_2); ConturPage_1 = new GrafPage(conturViewModel_1); ConturPage_2 = new GrafPage(conturViewModel_2); conturPage = new ConturPage(); almPage = new AlmPage(); Main.Content = mainPage; }