WindowChrome.GlassFrameThickness 属性

获取或设置一个值,该值表示窗口周围透明边框的宽度。

命名空间:  Microsoft.Windows.Shell
程序集:  Microsoft.Windows.Shell(在 Microsoft.Windows.Shell.dll 中)

语法

声明
Public Property GlassFrameThickness As Thickness
    Get
    Set
public Thickness GlassFrameThickness { get; set; }
public:
property Thickness GlassFrameThickness {
    Thickness get ();
    void set (Thickness value);
}
member GlassFrameThickness : Thickness with get, set
function get GlassFrameThickness () : Thickness
function set GlassFrameThickness (value : Thickness)

属性值

类型:System.Windows.Thickness
窗口周围玻璃边框的宽度。

依赖项属性信息

标识符字段

GlassFrameThicknessProperty

设置为 true 的元数据属性

备注

设置 GlassFrameThickness 属性来指定 Windows Aero 框伸入窗口用户区域中的大小。 默认情况下,玻璃框将使用系统值来模拟标准窗口的外观。 如果启用 Windows Aero,则将启用并交互各个标准标题按钮(最大化、最小化、关闭)。 要使自定义窗口没有玻璃框,请将边框粗细设置为统一的值 0 。 这将禁用标准标题按钮。

要将玻璃框扩展到涵盖整个窗口,请在任意一侧将 GlassFrameThickness 属性设置为负值。 如果任一端的 GlassFrameThickness 属性设置为负值,则其强制值将等于 GlassFrameCompleteThicknessGlassFrameCompleteThickness 属性,作为一个实用程序,使您能够设置玻璃框架厚度到一个指定的属性,以便玻璃延展到整个窗口。

Windows Aero 玻璃效果并不在所有操作系统上均受支持,并且可在受支持的操作系统上禁用。 如果 Windows Aero 不可用,则无论 GlassFrameThickness 属性如何都不会显示玻璃框架。 应检查 IsGlassEnabled 属性,以验证 Windows Aero 玻璃效果是否可用。 如果玻璃效果不可用,则应提供备用的窗口样式,样式不使用玻璃框架。

.NET Framework 安全性

请参见

参考

WindowChrome 类

Microsoft.Windows.Shell 命名空间