Я делаю базовое приложение в WPF (C#), где я хотел использовать UserControl. Я уже создал 3 образца UserControl и одностраничное окно с кнопками, ярлыками, панелью и т. Д. Я хотел загрузить каждую кнопку UserControl при нажатии. Вы можете увидеть мою логику (код) ниже -Как реализовать usercontrol, чтобы быть видимым при нажатии внутри одной панели (DockPanel)?
public partial class Dashboard : Window
{
public Dashboard()
{
InitializeComponent();
}
private void btn1_Click(object sender, RoutedEventArgs e)
{
Dock_MainPanel.Controls.Clear();
Dock_MainPanel.Visible = true;
Sample1 usr1 = new Sample1();
usr1.Show();
Dock_MainPanel.Controls.Add(usr1);
}
private void btn2_Click(object sender, RoutedEventArgs e)
{
//SAMPLE CODE
}
}
Теперь моя проблема в том, что этот код не работает. В нем указывается некоторая ошибка. Это показано на рисунке ниже -
В основном я хотел, чтобы загрузить каждый UserControl на щелканье их соответствующей кнопки. Если у кого есть другие решения, это приветствуется.