不使用xaml的C#样式

时间:2011-02-11 09:55:59

标签: c# wpf xaml styles

我正在尝试制作一个专门设计按钮的应用程序。为此,我一直在使用Expression Web 4和C#来完成我的应用程序。

问题是我在我的程序中动态制作按钮,因此我无法真正“硬编码”XAML文件中的按钮。我有我想要的样式作为XAML。我想知道如何使用C#文件为按钮添加样式。

或者,如果那是不可能的,也许有一些方法可以重构程序以允许创建动态创建的按钮。

1 个答案:

答案 0 :(得分:3)

以下代码是否有效? :

myDynamicallyGeneratedButton.Style = (Style)Application.Current.Resources["ButtonStyle"]);

ButtonStyle是应用程序级样式资源中样式的关键