在C#WPF的列表框中添加一个按钮(或任何控件)?

Sli*_*ppy 5 .net c# wpf

我知道这可能很简单,但我一直在搜索谷歌,我真的没有多少理由.

我想以一个按钮为例,并以编程方式将其添加到列表框中,而不是在xaml中.

我目前的做法是:

Button testButton = new Button();
listbox.Items.add(testButton);
Run Code Online (Sandbox Code Playgroud)

Roh*_*hit 2

你试过这个吗...

 private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        Button b = new Button();
        b.Content = "myitem";
        b.Click += new RoutedEventHandler(b_Click);
        listBox1.Items.Add(b);
    }

    void b_Click(object sender, RoutedEventArgs e)
    {
        MessageBox.Show("Item CLicked");
    }
Run Code Online (Sandbox Code Playgroud)