문제
WPF에 마법사 유형 컨트롤이 있습니까? 앞으로 나가고 탭을 사용하여 탭을 사용하여 중첩 항목의 세부 사항을 표시하는 특정 항목을 선택할 수있는 기능이 필요합니다. TabControl 컨트롤을 사용할 수 있지만 탭 항목은 동적이므로 탭 항목 내부의 영역을 중첩 할 수 없습니다.
다른 팁
기본 마법사에 사용한 또 다른 간단한 방법은 여러 그리드를 사용하고 버튼을 클릭 할 때 가시성 속성을 변경하는 것입니다. int를 사용하여 '단계 번호'를 추적합니다.
<Grid Name="Page1">
<TextBlock>Page 1</TextBlock>
</Grid>
<Grid Name="Page2" Visibility="Hidden">
<TextBlock>Page 2</TextBlock>
</Grid>
오픈 소스를 시도 할 수 있습니다 아발론 마법사.
확인하다 이 링크. 확장 된 WPF 툴킷을 사용하여 멋진 마법사를 만들 수 있습니다.
CodeProject에서 필요한 모든 예제를 찾았습니다. 필요한 모든 것을 제공해야합니다.
http://www.codeproject.com/articles/31837/creating-aninternationalized-wizard-in-wpf
자신의 마법사 제어를 굴리는 것을 고려할 수도 있습니다. 그렇게 어렵지 않습니다! 다음 게시물이 도움이되어야합니다.WPF 마법사 제어 파트 I 그리고WPF 마법사 제어 파트 II
MVVM 마법사 - 이와 같은 사용법 (DI 컨테이너가 필요합니다. 첫 번째 탐색시 뷰가 생성됩니다)
<controls:Wizard>
<controls:WizardStep ViewType="{x:Type test:View1}" />
<controls:WizardStep ViewType="{x:Type test:View2}" />
<controls:WizardStep ViewType="{x:Type test:View3}" />
</controls:Wizard>
또는 이와 같이 (DI는 필요하지 않지만 바로 모든 견해를 만듭니다)
<controls:Wizard>
<controls:WizardStep>
<test:View1 />
</controls:WizardStep>
<controls:WizardStep>
<test:View2 />
</controls:WizardStep>
<controls:WizardStep>
<test:View3 />
</controls:WizardStep>
</controls:Wizard>
제휴하지 않습니다 StackOverflow