Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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;
        }