/// <summary> /// 保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(InputText)) { ResultState = false; ShowMesHelper.Info("请输入必要的信息!"); return; } else { ResultState = true; this.Close(); e.Handled = true; } }
public LoginControlViewModel(IRegionManager regionManager, ILoggerFacade loggerFacade) { this.regionManager = regionManager; this.loggerFacade = loggerFacade; LoginCommand = new DelegateCommand(() => { regionManager.RequestNavigate("LoginRegion", "BaseInformationStart"); }, () => { return(!string.IsNullOrWhiteSpace(UserName) && !string.IsNullOrWhiteSpace(PassWord)); }); ExitCommand = new DelegateCommand(() => { if (ShowMesHelper.Question("确认退出程序?", "确认消息")) { Application.Current.Shutdown(); } }); }