-1

我想以某些形式为我拥有的项目添加样式,是我的预览问题的链接。

这个应用程序是用 Visual C# 开发的,一个 WPF 应用程序,我有一个.xaml文件和 65 个窗口窗体。

我对文件中的任何样式都没有问题.xaml,但是在Form.cs文件中我无法添加任何样式。

我想在两个文件(.xaml& .cs)中使用相同的按钮样式。

我该怎么做?我应该添加一些库吗?我必须添加更多代码行Form.cs吗?还是我应该使用这些.xaml文件做所有事情?

我一直在寻找类似的东西,但我没有找到任何东西。

如果我问愚蠢的问题,我很抱歉。

4

1 回答 1

1

winforms 不支持样式,也不支持主题。这是一项非常古老的技术,自 2007 年以来一直没有改进。不建议将其用于任何新项目,仅用于维护遗留应用程序。

您的选择是:

  • 在纯 WPF 中重做一切。
  • 将所有 winforms UI 元素更改为ElementHost包含 WPF 内容的 s。这比重做所有事情还要糟糕。
  • 购买第三方,例如 DevExpress。
  • 联系一位愿意将您所有的 winform 重新制作成漂亮的 WPF UI 的 FreeLancer 开发人员(例如我自己)(以盈利为目的)
于 2013-09-05T19:13:51.050 回答