我正在尝试制作一个具有特定样式按钮的应用程序。为此,我一直在使用 Expression Web 4 和 C# 来完成我的应用程序。
问题是我在我的程序中动态制作按钮,因此我不能真正“硬编码”XAML 文件中的按钮。虽然我有我想要的 XAML 样式。我想知道如何使用 C# 文件向按钮添加样式。
或者,如果那不可能,也许我可以通过某种方式重构程序以允许创建动态创建的按钮。
最佳答案
下面的代码行得通吗? :
myDynamicallyGeneratedButton.Style = (Style)Application.Current.Resources["ButtonStyle"]);
ButtonStyle
是应用层样式资源中的样式键
关于不使用 xaml 的 C# 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967639/