私は学生で、C#WPFアプリケーションを構築しています。ウィンドウウィンドウを表示/非表示にする最善の方法
で
ログインアカウントの作成ウィンドウ
とメインアプリケーションウィンドウ:それは3つのウィンドウがあります。
私は私が実装しようとしているナビゲーションの種類を表示するフィギュアをアップロード:
私はウィンドウが近い内/非表示を表示するために正しいとは思いません/別のウィンドウのイベントをロードする。
このナビゲーションを実装する正しい方法を教えてもらえますか?
また、3つのウィンドウをアプリケーションクラスのプライベートプロパティにするのがよい方法ですか?
最後のウィンドウには、ページナビゲーションをサポートするフレームコントロールがあります。繰り返しますが、MainWindowアプリケーションの3つのページをプライベートプロパティにする方が良いでしょうか?
これはあまり明らかでないか簡単です。 ありがとう
質問はstackoverflowのようなプラットフォーム上で本当に悪いが、難しいことではありませんので、私はあなたが良いフィッティング答えを得ることはありません怖いです。ちょっとしたアイディア:少なくとも、ウィンドウはアプリケーションクラスのプロパティでなければならないのですか?それらがモーダルダイアログである場合、それらはインプレースで作成され、その直後に破棄されるべきです(もちろん、メインウィンドウを除く)。所有者ウィンドウがまだ表示されていないので、No、CloseおよびLoadは適切な考えではありません。必要な場所にダイアログを作成し、現在のモーダルウィンドウをオーナーとして設定します。 – dowhilefor