internal CViewMain(CViewModelMainFlight viewModelMainFlight, CViewModelMainShipInfo viewModelMainShipInfo, CViewFilterFlight viewFoundFlight, CViewAdministrationFlight viewAdministrationFlight, CViewAdministrationShipInfo cViewAdministrationShipInfo, CViewFilterShipInfo viewFilterShipInfo, CViewUpdateFlight cViewUpdateFlight, CViewUpdateShipInfo cViewUpdateShipInfo) { FLog.FD("CViewMain.Ctor()", ""); InitializeComponent(); // Change cultureInfo in all XAML View, e.z. to de-DE this.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentUICulture.Name); var language = CultureInfo.CurrentUICulture.Name; FrameworkElement.LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(language))); _viewModelMainFlight = viewModelMainFlight; _viewModelMainShipInfo = viewModelMainShipInfo; _viewFilterShipInfo = viewFilterShipInfo; _viewFilterFlight = viewFoundFlight; _viewAdministrationFlight = viewAdministrationFlight; _cViewAdministrationShipInfo = cViewAdministrationShipInfo; _cViewUpdateFlight = cViewUpdateFlight; _cViewUpdateShipInfo = cViewUpdateShipInfo; DataContext = viewModelMainFlight; _selectedModelMain = viewModelMainFlight; //Load Page pageloader.Content = _viewFilterFlight; //Menue itemcolor airplane_btn.Foreground = Brushes.DarkSlateBlue; }
private void Airplane_btn_Click(object sender, RoutedEventArgs e) { _selectedModelMain = _viewModelMainFlight; Button administration = FindName("administration_btn") as Button; if (administration.Foreground == Brushes.Red) { pageloader.Content = _viewAdministrationFlight; } else { pageloader.Content = _viewFilterFlight; } airplane_btn.Foreground = Brushes.DarkSlateBlue; ship_btn.Foreground = Brushes.Black; }