【发布时间】:2012-04-16 05:34:32
【问题描述】:
我们正在开发一个 WPF 应用程序,该应用程序使用 Telerik 的控件套件,一切正常且看起来不错。不幸的是,我们最近需要替换所有对话框的基类,将 RadWindow 更改为标准 WPF 窗口(原因与此讨论无关)。在这样做的过程中,我们最终得到了一个应用程序,它在所有开发人员的计算机上看起来仍然很漂亮(启用 Aero 的 Windows 7),但在我们的客户端环境中使用时却很难看(Windows Server 2008 R2 下的终端服务)。
Telerik 的 RadWindow 是一个标准的用户控件,它模仿对话框的行为,因此对其进行样式设置不是问题。不过,使用 WPF 的窗口,我很难改变它的“边框”。我在这里所说的“边框”是指带有图标的标题栏和 3 个标准按钮(最小化、最大化/恢复、关闭)和窗口周围的调整大小。
如何更改这些项目的外观:
- 标题栏颜色
- 3 个标准按钮
- 窗口的真实边框颜色
尽可能使用圆角。
【问题讨论】: