gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:50 24 4
gpt4 key购买 nike

My wpf design

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

例如:

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);
}

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

最佳答案

创建一个 Chip 和在你的代码后面创建一个 RadioButton 没有什么不同。唯一的区别是类来自的库,因此您需要使用正确的 using 语句,或者您必须完全限定对象(就像您对 RadioButton< 所做的那样)。

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);
}

关于c# - 如何使用代码在 C# 中调用 materialDesign 组件并添加到 wpf 设计中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53914347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com