Я никогда не пробовал, но я знаю, что в ASP.NET вы можете добавить WizardSteps в MultiView.
В WPF я бы создал элемент управления вкладкой, установив высоту вкладки в ноль:
<TabControl x:Name="tbcWizard" Background="Transparent" BorderBrush="Transparent">
<TabItem Visibility="Hidden" Height="0">
...
Используйте DockPanel или Grid, чтобы кнопки «следующий / предыдущий» были внизу. Следующие / предыдущие ключи будут сопоставлены с CommandBindings для NavigationCommands.NextPage или PreviousPage, а состояние CanExecute этих команд будет определяться индексом элемента управления вкладкой.
if (tbcWizard.SelectedIndex> 0) // может выполняться обратно
if (tbcWizard.SelectedIndex <= tbcWizard.Items.Count) // может выполнять пересылки </p>
Изменение выбранного индекса элемента управления при нажатии кнопок.