WPF如何将丑陋的MessageBox设为WinForm形式

发布网友 发布时间:2022-04-22 04:22

我来回答

1个回答

热心网友 时间:2023-11-21 10:02

    WPF中的MessageBox的Button效果似乎是.Net2.0的效果(左为WPF,右为WinForm):  
  右击工程文件
  Add-New Item...-Application Manifest File(defaut name is app.manifest, you can change it)
  打开新添加的app.manifest,可以把里面的内容都看一下,注意最后有如下一段注释:
<!--EnablethemesforWindowscommoncontrolsanddialogs(WindowsXPandlater)--
<!--<dependency<dependentAssembly<assemblyIdentitytype=win32name=Microsoft.Windows.Common-Controlsversion=
6.0.0.0
processorArchitecture=*
publicKeyToken=
6595b144ccf1dflanguage=*/</dependentAssembly</dependency--  只要按提示把这一段代码的注释去掉就可以了。
  此时应该已经可以显示为WinForm形式,如果不行,右击工程文件,打开Property面板,依次找到
  Application-Resource-Manifest,将Manifest的文件设为刚刚添加的app.manifest即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com