Freigeben über


WindowChrome.GlassFrameThickness-Eigenschaft

Ruft einen Wert ab, der die Breite des Glasrahmens um ein Fenster angibt, oder legt diesen fest.

Namespace:  Microsoft.Windows.Shell
Assembly:  Microsoft.Windows.Shell (in Microsoft.Windows.Shell.dll)

Syntax

'Declaration
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)

Eigenschaftswert

Typ: System.Windows.Thickness
Die Breite des Glasframe um ein Fenster.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld

GlassFrameThicknessProperty

Auf true festgelegte Metadateneigenschaften

None

Hinweise

Legt die GlassFrameThickness-Eigenschaft fest, um den Betrag anzugeben, um den sich der Windows Aero-Glasframe in den Clientbereich eines Fensters erstreckt. Standardmäßig verwendet der Glasframe Systemwerte zum Emulieren des Aussehens eines Standardfensters. Wenn Windows Aero aktiviert ist, sind die standardmäßigen Titelleistenschaltflächen (Maximieren, Minimieren und Schließen) aktiviert und interaktiv. Zum Erstellen eines benutzerdefinierten Fenster ohne Glasframe legen Sie die Stärke auf einen einheitlichen Wert 0 fest. Dadurch werden die standardmäßigen Titelleistenschaltflächen deaktiviert.

Um den Glasframe zu erweitern, um das gesamte Fenster abzudecken, legen Sie die GlassFrameThickness-Eigenschaft auf einen negativen Wert auf jeder Seite fest. Wenn die GlassFrameThickness-Eigenschaft auf einen negativen Wert für jede Seite festgelegt wurde, ist ihr umgewandelter Wert gleich GlassFrameCompleteThickness. Die GlassFrameCompleteThickness-Eigenschaft wird als Hilfsprogramm bereitgestellt, damit Sie die Stärke des Glasframe auf eine genannte Eigenschaft festlegen können, die das Glas über das gesamte Fenster erweitert.

Windows Aero-Glaseffekte werden nicht unter allen Betriebssystemen unterstützt und können unter unterstützten Betriebssystemen deaktiviert werden. Wenn Windows Aero nicht verfügbar ist, wird der Glasframe unabhängig vom GlassFrameThickness-Eigenschaftswert nicht angezeigt. Sie sollten die IsGlassEnabled-Eigenschaft überprüfen, um sicherzustellen, dass Windows Aero-Glaseffekte verfügbar sind. Wenn Glaseffekte nicht verfügbar sind, sollten Sie einen alternativen Fensterstil bereitstellen, der nicht den Glasframe verwendet.

.NET Framework-Sicherheit

Siehe auch

Referenz

WindowChrome Klasse

Microsoft.Windows.Shell-Namespace