2010-07-28 5 views
0

저는 5 개의 창을 설계했으며 모두 탭 컨트롤을 사용하고 있습니다. 그들 사이를 탐색하는 더 좋은 방법이나 다른 방법이 있습니까?WPF 사이의 탐색

나는 이제 내가 응용 프로그램의 모든 정보를 저장하기 위해 만든 XML 파일에의 ApplicationContext 클래스를 직렬화하고

window1 w = new Window1(); 
w.Show(); 
this.Close(); 

처럼 그 일을하고있다. 내부에 많은 객체 컬렉션을 저장하고 다른 윈도우로 이동할 때마다 ApplicationContext 클래스를 다른 윈도우로 전달합니다.

저는 Windows Presentation Foundation을 처음 접했습니다.이 작업이 정확하고 효율적인 방법인지 확신 할 수 없습니다.

모든 자습서, 전자 책 감사합니다 조언한다,

답변

1

당신은 매튜 맥도날드 책 Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition을 읽을 말아야. 사실 3 장과 4 장에서는 WPF 응용 프로그램 모델과 창 상호 작용 모델을 이해합니다.

ApplicationContext는 응용 프로그램 클래스에 저장되어 모든 Windows에 대해 알게되고 ApplicationContext를 표시하려는 모든 창에 전달할 수 있습니다.

UPD는

"프로 WPF C에서 # 2010"(저자가 동일)도있다하지만 누르십시오 웹 사이트에 나열되지 않은 것이 이상하다.

+0

나는 그 책을 가지고 있다고 생각한다. 고맙습니다. – Kubi

1

당신은 WPF Application Framework (WAF)뷰 모델 샘플 응용 프로그램을 살펴해야 할 수도 있습니다. 마법사 내에서 UserControl 사이를 탐색하는 방법을 보여줍니다. 당신이 묘사 한 것과 정확히 똑같지는 않지만 도움이 될 것입니다.

관련 문제