public VisuAnzeigen(MainWindow mw, Model.Foerderanlage fa) { _mainWindow = mw; Foerderanlage = fa; SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; SelectedIndex = 0; // Automatikbetrieb Margin1 = new Thickness(0, MaterialSiloHoehe * 0.1, 0, 0); ClickModeBtnS0 = ClickMode.Press; ClickModeBtnS1 = ClickMode.Press; ClickModeBtnS5 = ClickMode.Press; ClickModeBtnS6 = ClickMode.Press; ClickModeBtnS7 = ClickMode.Press; ClickModeBtnS8 = ClickMode.Press; ClickModeBtnM1Rl = ClickMode.Press; ClickModeBtnM1Ll = ClickMode.Press; ClickModeBtnM2 = ClickMode.Press; ClickModeBtnK1 = ClickMode.Press; ClickModeBtnM1LlK1 = ClickMode.Press; VisibilityBtnSetManual = Visibility.Visible; VisibilityM1Ein = Visibility.Hidden; VisibilityM2Ein = Visibility.Hidden; VisibilityK1Ein = Visibility.Hidden; VisibilityK1Aus = Visibility.Visible; VisibilityB1Ein = Visibility.Visible; VisibilityB1Aus = Visibility.Hidden; VisibilityB2Ein = Visibility.Visible; VisibilityB2Aus = Visibility.Hidden; VisibilityMaterialOben = Visibility.Hidden; VisibilityMaterialUnten = Visibility.Hidden; VisibilityPfeilLinkslauf = Visibility.Hidden; VisibilityPfeilRechtslauf = Visibility.Hidden; VisibilityKurzschluss = Visibility.Hidden; ColorF1 = Brushes.LawnGreen; ColorP1 = Brushes.LawnGreen; ColorP2 = Brushes.LawnGreen; ColorS2 = Brushes.LawnGreen; PosWagenBeschriftungLeft = 74; PosWagenBeschriftungTop = 106; PosWagenLeft = 0; PosWagenTop = 0; PosWagenInhaltLeft = 12; PosWagenInhaltTop = 10; WagenFuellstand = 88; System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public ViewModel(MainWindow mainWindow) { Foerderanlage = new Model.Foerderanlage(mainWindow); ViAnz = new VisuAnzeigen(mainWindow, Foerderanlage); }