私はUserControlを使用したいWPF(C#)で基本的なアプリケーションを作成しています。私はすでに3つのサンプルUserControlと、ボタン、ラベル、パネルなどを持つ単一のページウィンドウを作成しました。私はクリックボタンに各UserControlをロードしたかったのです。あなたは私のロジック(コード)を見ることができます -1つのパネル(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
}
}
私の問題は、このコードは動作していません。何らかのエラーが出ています。基本的に私は、それぞれのボタンのクリックで、各ユーザーコントロールをロードしたい
- 以下のように画像に示されています。他の解決策を持っている人なら、それは歓迎されます。