В MainWindow.xaml.cs У меня есть кнопка для установки DataContext:
private void RedView_Clicked(object sender, RoutedEventArgs e)
{
DataContext = new RedViewModel();
}
В MainWindow.xaml у меня есть:
<Window.Resources>
<DataTemplate x:Name="redViewTemplate" DataType="{x:Type viewmodels:RedViewModel}">
<views:RedView DataContext="{Binding}"/>
</DataTemplate>
</Window.Resources>
и
<ContentControl Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="5" Grid.RowSpan="5" Content="{Binding}"/>
После нажатия на кнопку DataContext устанавливается правильно
Как вернуться в предыдущее состояние?(Я имею в виду чистое MainWindow, просто кнопки)
Моя цель - динамически создавать кнопки в MainWindow.xaml с доступом к различным представлениям и каждый раз менять их, возвращаясь в MainView и снова генерируя кнопки.
Я пытался искать, но я не знал, как задать правильный вопрос.Спасибо.