Freigeben über


Fenster-Stilarten und Vorlagen

In diesem Thema werden die Stile und Vorlagen für das Window-Steuerelement beschrieben. Sie können den Standardwert ControlTemplate ändern, um dem Steuerelement eine eindeutige Darstellung zu verleihen. Weitere Informationen finden Sie unter Erstellen einer Vorlage für ein Steuerelement.

Fensterteile

Das Steuerelement Window hat keine benannten Teile.

Fensterzustände

In der folgenden Tabelle sind die visuellen Zustände für das Window-Steuerelement aufgeführt.

VisualState-Name VisualStateGroup-Name Beschreibung
Gültig ValidationStates Das Steuerelement verwendet die Validation-Klasse, und die angefügte Validation.HasError-Eigenschaft lautet false.
InvalidFocused ValidationStates Die angefügte Validation.HasError-Eigenschaft lautet true, wenn das Steuerelement den Fokus besitzt.
InvalidUnfocused ValidationStates Die angefügte Validation.HasError-Eigenschaft lautet true, wenn das Steuerelement nicht den Fokus besitzt.

Fenster „ControlTemplate“

Der folgende XAML-Code ist eine generierte Kopie der Window Steuerelementvorlage:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <Style x:Key="WindowStyle1" TargetType="{x:Type Window}">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type Window}">
                    <ContentPresenter/>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

</ResourceDictionary>

Siehe auch