【问题标题】:C# Styles without using xaml不使用 xaml 的 C# 样式
【发布时间】:2011-02-11 09:55:58
【问题描述】:

我正在尝试制作一个具有特殊样式按钮的应用程序。为此,我一直在使用 Expression Web 4 和 C# 来完成我的应用程序。

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

或者,如果这不可能,也许我可以通过某种方式重组程序以允许创建动态创建的按钮。

【问题讨论】:

  • 如果您需要任何澄清,请告诉我 :)

标签: c# wpf xaml styles


【解决方案1】:

以下代码有效吗? :

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

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

【讨论】:

  • 谢谢,很有魅力。这正是我一直在寻找的......似乎无法在文档中的任何地方找到它。谢谢:)
  • 没有字符串键的全局样式怎么样?
猜你喜欢
  • 2013-01-09
  • 1970-01-01
  • 2022-11-29
  • 1970-01-01
  • 2012-12-26
  • 2016-04-25
  • 2015-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多