2017-12-20 3 views
-1

私はアプリケーションを1つのウィンドウMainWindowでコーディングしています。 Page1Page2という2つのページがあります。 Page1には1つのテキストボックスとボタンNextがあります。 Page2には、2つのテキストボックスとボタンBackNextがあります。どのように私は、ボタンをクリックするNextPage2上のテキストボックスにPage1上のテキストボックスからテキストを送信することにより、Page1からPage2への移行を行うことができ、かつPage1上でテキストボックス内のテキストを保存し、Page1に取り戻しますか?WPF Multipageアプリケーション

このページ(Window、Frame、NavigatedWindow)をどのコンテナでプルする必要がありますか?

+2

[ナビゲーションの概要](https://docs.microsoft.com/en-us/dotnet/framework/wpf/app-development/navigation-overview)からここから読み始めてください。 – Clemens

+0

私がしなければならなかったのは、すべての表示画面用のTabPagesを使って 'TabControl'を作成することでした。次に、 'TabControl.SelectedIndex'をあなたの望むように設定することによって、それらの間を切り替えることができます。 'Visibility'プロパティを' Collapsed'に設定することでTabPage-Headerを隠すことができます。 – Pulle

答えて

0

あなたはページナビゲーションを使用する必要が

Page2 p2 = new Page2("This is Page2"); 
this.NavigationService.Navigate(p2); 

リンク:wpf-page-navigation

注:これは最初のあなたは試してみて、あなたが取得する場合にエラーが尋ねる、ちょうど質問をすることをお勧めではありません溶液のために。

関連する問題