WPFにウィザードタイプのコントロールはありますか?前後に移動し、タブを使用して、ネストされたアイテムの詳細を表示する特定のアイテムを選択できる機能が必要です。 TabControlコントロールを使用できますが、タブ項目は動的であるため、領域をタブ項目内にネストできません。
基本的なWizardに使用したもう1つの簡単な方法は、複数のグリッドを使用して、ボタンがクリックされたときにVisibilityプロパティを変更し、intを使用して「ステップ番号」を追跡することです
<Grid Name="Page1">
<TextBlock>Page 1</TextBlock>
</Grid>
<Grid Name="Page2" Visibility="Hidden">
<TextBlock>Page 2</TextBlock>
</Grid>
オープンソース Avalon Wizard を試すことができます。
チェック このリンク 。拡張wpfツールキットを使用して素晴らしいウィザードを作成できます。
あなたが必要とするすべてをあなたに与えるべきであるcodeprojectでこの素晴らしい例を見つけました:
http://www.codeproject.com/Articles/31837/Creating-an-Internationalized-Wizard-in-WPF
また、独自のWizardコントロールをロールすることを検討することもできます。それほど難しくはありません!次の投稿が役立つはずです: WPF Wizard Control Part I および WPF Wizard Control Part 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>