Я новичок в WPF, моя проблема в том, что у меня есть главное меню, как UserControl
, добавленное в главное окно, и главное окно разделено на три столбца: в самом правом столбце у меня есть DockPanel
, теперьмоя проблема в том, что я не знаю, как добавить другой элемент управления в этот правый столбец, когда нажимаю на элемент верхнего меню.
Некоторый код, иллюстрирующий мою попытку:
public partial class TopMenu : UserControl
{
private void menuItem_Click(object sender, RoutedEventArgs e)
{
SecondControl ctrl = new SecondControl();
Window1 winMain = new Window1();
winMain.dp3.Children.Add(ctrl ); // dp3 is the dock panel in the right column of
}
}
Теперь, что я должен сделать, чтобы отобразить этот элемент управления на window1
?