WPF - 在不同操作系统上的相同风格的contexmenu
问题描述:
有什么办法可以强制ContextMenu
在每个操作系统(Windows XP Win7 Windows Vista)中看起来都一样吗?WPF - 在不同操作系统上的相同风格的contexmenu
我在windows xp上安装了我的小应用程序,ContextMenu
看起来与我预期的完全不同。看起来ContextMenu
从窗户风格或类似的东西得到它的样子。那么有什么办法可以强制这个ContextMenu
获得我想要的样式吗?
也许有人对ContextMenu
(在XAML中)有很好看的风格。
答
是的,例如参见here。基本上你需要明确地加载正确的主题,在这个例子中是PresentationFramework.Aero.dll // themes/aero.normalcolor.xaml。