public override Task <bool> CanCloseAsync() { if (_windowViewModel != null) { return(_windowViewModel.CanCloseAsync()); } return(TaskHelper.FromResult(true)); }