저는 WPF (C#)에서 기본 응용 프로그램을 만들고 있는데, 여기에서 UserControl을 사용하고 싶습니다. 나는 이미 3 개의 샘플 UserControl과 버튼, 라벨, 패널 등이있는 단일 페이지 윈도우를 만들었습니다. 클릭 버튼에 각 UserControl을로드하려고했습니다. 아래에서 내 논리 (코드)를 볼 수 있습니다. -하나의 패널 (DockPanel) 내에서 클릭 할 때 usercontrol을 표시하도록 구현하는 방법은 무엇입니까?
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
}
}
이제이 코드가 작동하지 않습니다. 오류가 발생했습니다. 다음과 같이 이미지에 표시됩니다 -
는 기본적으로 I는 해당 버튼을 클릭하면 각 UserControl을로드하고 싶었다. 다른 솔루션을 가진 사람이라면 환영합니다.