wpf – Windows 10中的正版Windows 7主题?
发布时间:2020-12-14 01:43:43 所属栏目:Windows 来源:网络整理
导读:我开发了一个在Citrix环境中运行的 WPF桌面应用程序,它将 Windows 7 Basic Theme应用到我的应用程序中.因此,我在我的开发工作站上运行Windows 7,以确保UI按预期呈现. 我想将它升级到Windows 10,但我必须找到在Windows 10中使用Windows 7主题运行我的应用程序
我开发了一个在Citrix环境中运行的
WPF桌面应用程序,它将
Windows 7 Basic Theme应用到我的应用程序中.因此,我在我的开发工作站上运行Windows 7,以确保UI按预期呈现.
我想将它升级到Windows 10,但我必须找到在Windows 10中使用Windows 7主题运行我的应用程序的方法.顺便说一句(奇怪的是),如果我在Windows 10上以Windows XP兼容模式运行我的应用程序,它使用Windows 7主题呈现,因此操作系统肯定能够呈现主题.我不确定我是否想要在激活兼容模式的情况下对我的应用进行所有测试… 我也知道第三方主题解决方案,但为了排除任何差异,我想使用Microsoft的正版Windows 7主题. 是否有任何技巧/调整/黑客只是在Windows 10中为我的应用程序启用Windows 7主题?
WPF Theme for Aero位于PresentationFramework.Aero库中,因此请将其添加为参考.然后,在App.xaml中添加以下合并字典以覆盖默认主题.
<ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/PresentationFramework.Aero;component/themes/Aero.NormalColor.xaml" /> </ResourceDictionary.MergedDictionaries> 令我惊喜的是,他们最终在.NET 4.5中更新了WPF以支持Windows 8/10主题(他们没有在Windows 8的开头),具体如下: > PresentationFramework.Aero2 在今天之前没见过,需要更频繁地使用.NET 4.5;) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows下php+mysql5.7配置教程
- 虚拟化 – 从物理Windows 2000服务器安装创建虚拟硬盘
- 如何在我登录的Windows计算机上查看我的用户角色?
- Windows 2008故障转移群集中的VLAN连接
- 来自命令提示符的Windows 8 Notification Service通知
- Windows和Linux中php代码调试工具Xdebug的安装与配置详解
- windows-server-2008-r2 – 从Windows Server 2008 R2升级到
- wpf – 如何在Window 8存储应用程序中访问Parent的DataCont
- windows – 应该在Active Directory服务器上允许其他功能
- 窗口 – signtool未能双重标记具有时间戳的SHA2和SHA1