前提・実現したいこと
UWP(Prism version6.3)で、アプリの開発を行っております。
ボタンを押下した際に、何かしらの処理を実行後、画面遷移を行いたいのですが、どのように実現したらよいかが、わからず困っております。
ボタン押下した際に、画面遷移、処理実行は、それぞれ出来ているのですが、
それを同時に実行することができず、悩んでおります。お力添えいただけますと幸いです。
なお、条件としては、画面上に、「キャンセル」ボタンと「OK」ボタンがあり、「OK」ボタンを押下した場合のみ、
処理を実行後、画面遷移できるようにしたいと考えております。(「キャンセル」ボタンは、パラメータを渡さない画面遷移のみ。)
試したこと(試案したこと)としては、「OnNavigatedFrom」メソッド内に、処理を記述することを考えましたが、
今回は、一画面上に、「キャンセル」ボタンと、「OK」ボタンがあり、「OK」ボタンを押下した場合のみ、処理を実行させたいため、
こちらの案では、できないのではないかと思いました。
※すみません、C#初心なものでして、何か問題解決に不足している情報がありましたら、教えていただけますと幸いです。
どうぞ、よろしくお願いいたします。
画面遷移のソースコード
C#
1 private INavigationService NavigationService { get; } 2 3 public void NavigateCameraTemplate() 4 { 5 this.NavigationService.Navigate("CameraTemplate", null); 6 } 7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。