예제 #1
0
        public WindowViewModel()
        {
            CurrentPage = AuthPage;
            if (File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) +
                            "\\uVK\\UserDatas\\data.bin"))
            {
                AuthModel.GetAuth();
                _mainPage   = new MainPage();
                CurrentPage = _mainPage;
            }

            MinimizeCommand = new RelayCommand((obj) =>
            {
                //Minimize();
                //Thread.Sleep(500);
                _mWindow.WindowState = WindowState.Minimized;
            });
            MaximizeCommand = new RelayCommand((obj) =>
            {
                if (_mWindow.Width == 900)
                {
                    _mWindow.Width  = 500;
                    _mWindow.Height = 135;
                }
                else
                {
                    _mWindow.Width  = 900;
                    _mWindow.Height = 550;
                }
            }, (obj) => CurrentPage == _mainPage);
            CloseCommand = new RelayCommand((obj) => _mWindow.Close());
        }
예제 #2
0
 // 인증 확인 요청
 private void confirmExecuteMethod(object obj)
 {
     model.GetAuth();
 }