後これは、特に私が思うCaliburn.Microの質問です選択子。結果が戻ってきたら、それを保存してナビゲートします。ナビゲーションのみが機能しません。これは、Handleメソッドが自分のビューではなくタスクで動作しているためと思われます。私は、ハンドルの終了後にページの最後にボタンをスクロールしてナビゲートすることができますが、結果が戻ったらこれが起こることを望みます。移動離れPhoneNumberResult
これは私がやっていることです。
public void Handle(TaskCompleted<PhoneNumberResult> message)
{
webtext.Recipient = message.Result.PhoneNumber;
webtext.RecipientDisplayName = message.Result.DisplayName;
CommitWebtextToStorage();
events.Unsubscribe(this);
navigationService.UriFor<ComposeViewModel>();
}
どちらが機能しません。私はまた、それが私がやっているものと同じであるように、その中のメソッドを呼び出すことはできません。ハンドルメソッドを終了させてから、ナビゲーションサービスを呼び出す必要があります。
私のコードでタイプミスでした。私はこのアプリを8時間頑張って仕事をしてくれました。それを見つけていただきありがとうございます。私は、ハンドルメソッドでは動作しないナビゲーションの理由をニットが見つけることができるように、何が欠けていたのか把握するためのコードを調べています。 – deanvmc