WPF NavigationServiceを使用してVB.NETで実行時にウィザードを作成しようとしていますが、いくつか問題があります。
実行時にPageFunctionページにコントロールを追加する必要があります。これには、ページを作成するときに(ナビゲートする前に)PageFunctionページに引数を渡す必要があるようです。これは、PageFunctionページがデフォルトのコンストラクターをオーバーライドし、それに引数を追加する必要があることを意味します。これはうまくいくようです。
問題は、最初のページを超えて(前のページに戻るために)ナビゲートした後もOnReturnを呼び出す必要があることですが、ナビゲートしているPageFunctionページでデフォルトのコンストラクターを使用しない限りOnReturnは機能しません。 。
私が検討してきた回避策は、PageFunctionsが実行時にデフォルトのコンストラクターでアクセスできるグローバル値を作成することですが、PageFunctionページがアクセスできるメインウィンドウでグローバル変数を定義する方法がわかりません。
ヒントや提案はありがたいです!
ありがとうマイク
psそれが助けになるなら、私は自分のコードを投稿することもできます。