0
メソッドの実行を終了した後にページを閉じるコマンドを起動しようとしています。ただし、Close()コマンドは機能しません。メソッドでCloseコマンドを使用する
以下のコードによれば、メソッドの実行が終了したらビューを閉じるにはどうすればよいですか?
マイモデル:
MVX:警告:325私は次のエラーを取得する閉じる(この)コマンドを契機に、より多くの情報を追加する
public IMvxCommand BtnSaveCommand
{
get
{
return new MvxAsyncCommand(updateOrder);
}
}
private async Task<bool> updateOrder()
{
var errors = validator.Validate(this);
if (!errors.IsValid)
{
messageService.showMessage(errors);
return false;
}
var responseEdit = await orderService.update(configureOrder());
if (responseEdit == null)
{
messageService.showMessage("Pedido " + Item.id + " foi editado com sucesso.");
configureUpdateItem();
//Close View
Close(this);
}
else
{
messageService.showMessage((IErrorCollection)responseEdit);
}
return true;
}
--update
、38このビューモデルを閉じる方法を知らない - 一番上のビューはこのビューモデルを提示しません
しかし、私はコントローラだけを使用していますか?私はモデルのビューを閉じる必要があります –