2017-12-20 4 views
-1

하나의 창 MainWindow이있는 응용 프로그램을 코딩하고 있습니다. Page1Page2의 두 페이지가 있습니다. Page1에는 하나의 텍스트 상자와 버튼 Next이 있습니다. Page2에는 두 개의 텍스트 상자와 버튼 BackNext이 있습니다. 어떻게 내가, 버튼 Next을 클릭 Page2에 텍스트 상자에 Page1에 텍스트 상자의 텍스트를 전송하여 Page1에서 Page2로 전환 할 수 있으며, Page1에 텍스트 상자에 텍스트를 저장, Page1 다시 얻을?WPF 다중 응용 프로그램

어떤 컨테이너에서이 페이지 (Window, Frame, NavigatedWindow)를 가져와야합니까?

+2

[Navigation Overview] (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

참고 :이 먼저 시도해야하고 당신이 얻을 경우 오류가 물어 단지 질문을하는 것은 좋은 방법이 아닙니다 솔루션.