0

私はMVVMパターンに従おうとしており、ユーザーのログインページを正常に実装しています。ただし、間違ったユーザー名を入力した場合はユーザーに知らせる必要があります。

にカスタム イベントを実装してViewModelから、ビューにリスナを追加しますか? これは Windows Phone アプリなのでMessageBox、ユーザー名が存在しないことをユーザーに伝えることを考えているだけです。でイベントにサブスクライブし、でサブスクライブをOnNavigatedTo解除する必要があると思いOnNavigatedFromますか?

4

1 に答える 1

0

ビューモデルにlogincommandがあり、成功しなかったときにメッセージボックスを表示したいだけの場合は、ビューモデルから呼び出すメッセージボックスサービスを使用するだけです

ビューモデル

var result = this.msgService.ShowDialog("bad login data");

ここにダイアログサービスがありますが、メッセージボックスサービスに使用できます

于 2013-07-04T10:36:51.910 に答える