我刚刚开始开发 WPF 应用程序。这不是我的第一个 WPF 应用程序,但它将是第一个需要改进的应用程序。我对 WPF 的“管道”了解很多,例如绑定等,但对如何完善它知之甚少。我不需要时髦的用户界面。我只需要一些看起来像本机 Windows 应用程序的东西。例如,如果应用程序在 XP 上运行,我希望它看起来像 XP 应用程序并选择用户的 UI 主题。 Vista 等也有同样的情况。
我怎样才能做到这一点?
您应该能够将其放入应用程序的 OnLoad 事件中以使用 Vista 主题,例如:
Uri uri = new Uri("PresentationFramework.Aero;V3.0.0.0;31bf3856ad364e35;component\\themes/aero.normalcolor.xaml", UriKind.Relative);
Resources.MergedDictionaries.Add(Application.LoadComponent(uri) as ResourceDictionary);
或者对于 Windows XP 主题:
主题/Royale.normalcolor.xaml
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)