如何使用代码调用C#中的materialDesign组件并添加到wpf设计中?

如何使用代码调用C#中的materialDesign组件并添加到wpf设计中?,c#,wpf,material-design,material-design-in-xaml,C#,Wpf,Material Design,Material Design In Xaml,我想做的是 当我点击芯片时,我希望它以编程方式将新芯片添加到StackPanel,但问题是如何访问或调用代码和控制主题中的materialDesign组件 例: 在这里,我将RadioButton添加到StackPanel 如何添加materialDesign芯片?在代码隐藏中创建芯片和创建单选按钮之间没有什么不同。唯一的区别是类来自的库,因此您需要使用语句获得适当的,或者必须完全限定对象(就像您对单选按钮所做的那样) 在代码隐藏中创建芯片和创建单选按钮没有什么不同。唯一的区别是类来自的库,因此

我想做的是 当我点击芯片时,我希望它以编程方式将新芯片添加到StackPanel,但问题是如何访问或调用代码和控制主题中的materialDesign组件

例:

在这里,我将RadioButton添加到StackPanel
如何添加materialDesign芯片?

在代码隐藏中创建
芯片和创建
单选按钮之间没有什么不同。唯一的区别是类来自的库,因此您需要使用
语句获得适当的
,或者必须完全限定对象(就像您对
单选按钮
所做的那样)


在代码隐藏中创建
芯片
和创建
单选按钮
没有什么不同。唯一的区别是类来自的库,因此您需要使用
语句获得适当的
,或者必须完全限定对象(就像您对
单选按钮
所做的那样)


我不确定我是否理解你的实际问题是什么。你不能像创建
RadioButton
一样,在事件处理程序中创建一个新的
芯片
?不,我不能,因为它在wpf中与RadioButton不同。但对于芯片,我使用的是materialDesign NugetI,我不确定我是否理解您的实际问题。你不能像创建
RadioButton
一样,在事件处理程序中创建一个新的
芯片
?不,我不能,因为它在wpf中与RadioButton不同。但对于芯片,我使用materialDesign NugetI,我知道投票否决时不需要评论,但如果我理解投票否决的原因,它将帮助我改进答案。你觉得需要更多的解释吗?我知道否决投票时不需要评论,但如果我理解否决投票的原因,这将有助于我改进答案。你觉得需要更多的解释吗?
private void Chip_Click(object sender, RoutedEventArgs e)
    {

        System.Windows.Controls.RadioButton rb= new System.Windows.Controls.RadioButton();       
        rb.Style = System.Windows.Application.Current.FindResource("MaterialDesignTabRadioButton") as Style;
        rb.Content = "hi";

        tabsRB.Children.Add(rb);
    }
private void Chip_Click(object sender, RoutedEventArgs e)
{

    var myChip = new MaterialDesignThemes.Wpf.Chip()
    {
        Height = 50,
        Content = "My Chip Content",
        IsDeletable = true,
        ToolTip = "This is my Chip",
    };

    myChip.Click += ClickHandlerForMyChip;

    tabsRB.Children.Add(myChip);
}