Partager via


Styles et modèles de fenêtre

Cette rubrique décrit les styles et les modèles du contrôle Window. Vous pouvez modifier la ControlTemplate par défaut pour donner au contrôle une apparence unique. Pour plus d’informations, consultez Créer un modèle pour un contrôle.

Parties de fenêtre

Le contrôle Window n’a aucune partie nommée.

États de la fenêtre

Le tableau suivant répertorie les états visuels du contrôle Window.

Nom de VisualState Nom de VisualStateGroup Descriptif
Valide États de validation Le contrôle utilise la classe Validation et la propriété jointe Validation.HasError est false.
FocusInvalide États de validation La propriété jointe Validation.HasErrorest true lorsque le contrôle a la priorité.
Non-valide non-focalisé États de validation La propriété jointe Validation.HasError est true et le contrôle n’a pas le focus.

Modèle de contrôle de fenêtre

Le code XAML suivant est une copie générée du Window modèle de contrôle :

<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>

Voir aussi