C# 对windows窗体应用程序使用wpf中的样式

C# 对windows窗体应用程序使用wpf中的样式,c#,.net,wpf,forms,xaml,C#,.net,Wpf,Forms,Xaml,我想在一些表单中的项目中添加一个样式,即预览问题的链接 这个应用程序是在WPF应用程序Visual C#中开发的,我有一个.xaml文件和65个windows窗体 我对.xaml文件中的任何样式都没有问题,但在Form.cs文件中,我无法添加任何样式 我希望两个文件中的按钮样式相同(.xaml&.cs) 我怎么做?我应该添加一些库吗?我是否必须在Form.cs中添加更多的代码行?或者我应该使用.xaml文件完成所有操作吗 我一直在找这样的东西,但什么也没找到 如果我问了一些愚蠢的问题,我深表歉意

我想在一些表单中的项目中添加一个样式,即预览问题的链接

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

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

我希望两个文件中的按钮样式相同(
.xaml
&
.cs

我怎么做?我应该添加一些库吗?我是否必须在
Form.cs
中添加更多的代码行?或者我应该使用
.xaml
文件完成所有操作吗

我一直在找这样的东西,但什么也没找到


如果我问了一些愚蠢的问题,我深表歉意。

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

你的选择是:

  • 用纯WPF重做一切
  • 将所有winforms UI元素更改为包含WPF内容的
    ElementHost
    s。这比重做任何事情都更糟糕
  • 购买第三方,如DevExpress
  • 联系一个自由职业者开发者(比如我自己),他愿意将所有winforms重新制作成漂亮的WPF UI(为了利润)

  • “有点傻”?只是有点?你是想混合WinForms和WPF吗?你在上一个问题中已经问过了。还是我错了?@BoltClock♦ 我是这里的新手。。。我在请求帮助。。。我宁愿问你,让你看起来像个白痴。。。作为一个提姆,我怎么能做到?丹尼尔:是的,我知道,但我仍然不明白:(你能教我怎么“移动”吗我自己在这里……正如我所说,我是一个菜鸟作为一个菜鸟并不能成为你滥用格式的借口。请保持你的问题连贯一致,不要无缘无故地用粗体和斜体字以及呼救,否则人们不会认真对待这些问题,你甚至不太可能得到答案。Downvoter,有什么评论吗?嘿,@HighCore,谢谢你哦,太多了……我要对我的老板说……我不知道他会说什么……但是谢谢你……我会在这里呆很长时间!(这是一个威胁;))非常感谢你