Показать пользовательский элемент управления срабатывает от другой пользовательских элементов управления в WPF с#
у меня есть в WPF-приложение на C# у меня есть два пользовательских элементов управления и файлы mainwindows, мой первый пользовательский элемент управления-это файл usercontrol1, которые держат мое меню с помощью одной кнопки и событие click, и у меня в сетке на мои файлы mainwindows имя uscholder загрузить usercontrol2, что я посылаю из события нажатия кнопки на мой файл usercontrol1
Что я уже пробовал:
public partial class UserControl1 : UserControl { public UserControl1() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { UserControl2 usc = new UserControl2(); MainWindow maingrid = new MainWindow(); if (maingrid.uscholder != null) { maingrid.uscholder.Children.Clear(); maingrid.uscholder.Children.Add(usc); } else { maingrid.uscholder.Children.Add(usc); } } }