WindowChrome.GlassFrameThickness 属性

定义

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

public:
 property System::Windows::Thickness GlassFrameThickness { System::Windows::Thickness get(); void set(System::Windows::Thickness value); };
public System.Windows.Thickness GlassFrameThickness { get; set; }
member this.GlassFrameThickness : System.Windows.Thickness with get, set
Public Property GlassFrameThickness As Thickness

属性值

窗口周围玻璃边框的宽度。

注解

GlassFrameThickness设置 属性以指定 Windows Aero 玻璃框架扩展到窗口工作区的量。 默认情况下,玻璃框架将使用系统值来模拟标准窗口的外观。 如果启用了 Windows Aero,则启用标准字幕按钮 (最大化、最小化、关闭) 并交互。 若要创建没有玻璃框架的自定义窗口,请将此粗细设置为 0 的统一值。 这将禁用标准标题按钮。

若要扩展玻璃框架以覆盖整个窗口,请在任意一侧将 GlassFrameThickness 属性设置为负值。 如果属性 GlassFrameThickness 设置为任一端的负值,则其强制值将等于 GlassFrameCompleteThickness。 属性 GlassFrameCompleteThickness 作为实用工具提供,使你能够将玻璃框架的粗细设置为将玻璃扩展到整个窗口的命名属性。

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

依赖项属性信息

标识符字段 GlassFrameThicknessProperty
元数据属性设置为 true

适用于