gpt4 book ai didi

wpf - 如何使用 WPF 获取 native "look and feel"?

转载 作者:行者123 更新时间:2023-12-04 04:28:02 24 4
gpt4 key购买 nike

我刚刚开始开发 WPF 应用程序。这不是我的第一个 WPF 应用程序,但它将是第一个需要改进的应用程序。我对WPF的“管道”(例如绑定(bind)等)了解很多,但对如何完善它却知之甚少。我不需要时髦的用户界面。我只需要看起来像原生 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

关于wpf - 如何使用 WPF 获取 native "look and feel"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/380116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com