3
由于某些原因,WPF MessageBox看起来比WindowsForms中的还差。 WPF没有视觉风格。WPF MessageBox看起来没有样式,而WindowsForms MessageBox看起来不错
Windows风格如何应用于WPF MessageBox?
WindowsForms
WPF
由于某些原因,WPF MessageBox看起来比WindowsForms中的还差。 WPF没有视觉风格。WPF MessageBox看起来没有样式,而WindowsForms MessageBox看起来不错
Windows风格如何应用于WPF MessageBox?
WindowsForms
WPF
这个问题可以通过添加应用程序清单是固定的(添加 - >新建项目 - >应用程序清单文件)
...
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*" />
</dependentAssembly>
</dependency>
根据“项目属性”,将“Manifest”指向您刚创建的文件。这是可选的,因为清单也可以与EXE文件一起部署。
注意:此清单可用于需要“样式化”的任何可执行文件,不仅是WPF。
您可以更改WPF消息框的样式。 http://weblogs.asp.net/psheriff/a-wpf-message-box-you-can-style或http://www.codeproject.com/Tips/619333/All-Purpose-Message-Box-in- WPF –
我想要默认的Windows,就像在WindowsForms中那样,不是自定义绘制的东西。 – bytecode77
看起来像使用Windows 7风格,即使你明显在Windows 8.x下。这是WPF中的一个错误。您应该报告连接/创建UserVoice请求。 –