コード例 #1
0
        private void ModelReady(AppBarModel model)
        {
            DataContext = Model = model;
            model.Start();

            Ready = true;

            if (_openSettings)
            {
                _openSettings = false;

                (Application.Current as App).OpenSettings();
            }
        }
コード例 #2
0
        public AppBarViewModel(Button openMenuButton, Button closeMenuButton)
        {
            this.m_Model = new AppBarModel();

            OpenMenuCommand = new RelayCommand(() => {
                openMenuButton.Visibility  = Visibility.Collapsed;
                closeMenuButton.Visibility = Visibility.Visible;
            });
            CloseMenuCommand = new RelayCommand(() => {
                openMenuButton.Visibility  = Visibility.Visible;
                closeMenuButton.Visibility = Visibility.Collapsed;
            });

            ExitWindowCommand = new RelayCommand(() => { Application.Current.Shutdown(); });

            Application.Current.MainWindow.Loaded += (sender, e) => {
                SelectedPage = 0;
            };
        }