[[Open棟梁>https://github.com/OpenTouryoProject]] wiki -[[戻る>アプリケーション設計のポイント]] *目次 [#o1dcb047] #contents *概要 [#dc0bf14e] *画面遷移方式 [#p046b813] リッチクライアントでは、以下の画面遷移が可能である。 -ウィンドウを用いた画面遷移 --モーダレス=Showメソッド --モーダル=ShowDialogメソッド --注意 ---戻る処理が有る場合は、画面を消さずに退避しておく必要が有り、 ---且つ、画面遷移にループが有る場合は、退避した画面を再利用する必要がある。~ (再利用しない場合、画面がメモリ リークし、タスク バー上に画面が増え続ける) -UserControl切り換えによりWebページライクなウィンドウ内の画面遷移 --Windows Forms 、WPFの双方で採用可能。 --WPFではPage Based Navigationと呼ばれるフレームワークが用意されている(Pageを切り替える)。