私はPrism Xamarinのナビゲーションを理解しようとしていて、xamarin自体に関連する方法を教えてくださいPrism xamarin疑問。あなたは明確にすることができますか?
私が間違っている場所を誰かが修正できますか?プリズム
NavigationService.GoBackAsync
と同じ
Is NavigationService.NavigateAsync(uri,useModalNavigation: false)
でも
Xamarin Prism
Navigation.PopAsync = NavigationService.NavigateAsync(uri,
useModalNavigation: true)
= NavigationService.GoBackAsync
Navigation.PushAsync = NavigationService.NavigateAsync(uri,
useModalNavigation: false)
、どちらも同じことをやっていますか? OnNavigatedTo対
OnNavigatingTo(NavigationParametersパラメータ)(NavigationParametersパラメータ)
コンストラクタが発射された後、彼らの両方が発射されています。 実用的な例を使用する場合と、使用する場合の例
あなたはそこにどのようなロジックを配置していますか?フォームをロードするときに使用しましたか?また、一般的にどのようなバリデーションを行い、その理由は?
public void OnNavigatedTo(NavigationParameters parameters)
{
if(parameters.GetValue<NavigationMode>(KnownNavigationParameters.NavigationMode) == NavigationMode.Back)
{
}
//or logic like
if (parameters.ContainsKey("myId"))
{
}
}
なぜparameters.ContainsKey( "myId")またはnavigationModeチェックを使用しますか。
私はOnNavigatedTo/OnNavigatingToの使用方法を理解しようとしています。 誰かが少数の言葉でシナリオを語ることができたら、私はこれらの方法の使い方を理解するでしょう。事前に
感謝
ブライアン・ラグナスのビデオを見たことがありますか?このトピックに関する素晴らしい情報があります。たとえば、[リンク] https://www.youtube.com/watch?v=DYRLcqG2BAY – Tintow
動画を見てくれてありがとうございましたが、非常に一般的で細部までは行かなかったので、あまりにも多くのことを見せて説明する時間は非常に短いと思います – developer9969