首页 新闻 会员 周边 捐助

WPF Ribbon中RibbonWindow窗口标题显示不正常的问题,请高手指教!

0
悬赏园豆:10 [已解决问题] 解决于 2012-11-10 15:38

在winxp、win8上用vs2010建一个WPF的RibbonApp(建项目时选择.net 4.0),加入RibbonWindow元素.运行时,程序窗口的边框、最大化、最小化、关闭按钮和以前WIN32的程序一样,很不好看如下图示。但同样的程序放到win7中一切正常。
但是,但是建项目时选择.net 3.5的在win7和win8上都正常,winxp上还是不正常。这是什么原因?

下面是xp下的运行效果(win8用.net 4.0上也是这样),窗口标题很不好看(虽然是winxp的系统,没有win7窗口那么好看,但是xp的窗口上最大化、最小化、关闭按钮不至于像以前win32的程序窗口一样啊?至少也应该是这样啊:):

正常的情况下应该是这种样式的:

Jon Song的主页 Jon Song | 初学一级 | 园豆:193
提问于:2012-10-31 13:34
< >
分享
最佳答案
0

你好。这个问题主要是 窗体的样式 你是默认的  在Window7/windows8 里面窗前是很好看。。但是Windows xp 里面 因为你的窗体用的是 XP的风格。。。要XP里面显示漂亮的。。。WPF的窗前模板 你从新写一个。。比如说:http://sliderpanel.codeplex.com/  希望对你有帮助

收获园豆:10
在 水 一 方 | 小虾三级 |园豆:1097 | 2012-10-31 15:49

但是在win8里面运行同样的项目,也是以前那个win32样式的窗口。其它程序的窗口都是win8那种样式的。在win8下,只要把这个项目属性内的.net 4.0 改成.net 3.5运行,RibbonWindow就成了win8样式的窗口了。

Jon Song | 园豆:193 (初学一级) | 2012-10-31 17:32

@Jon Song: 你好。那是调用的系统的样试。你想使用窗体的样试一样的话。。修改WPF Window窗体的 Template的属性、、http://download.csdn.net/detail/ozaishuiyifang12/4709481  你把你的程序设置成你自己的主题。。只要是Windows xp以上的系统。。你的窗体都会不变的。。。。希望对你有帮助、、

在 水 一 方 | 园豆:1097 (小虾三级) | 2012-11-02 14:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册