Condividi tramite


Stili e modelli di finestra

In questo argomento vengono descritti gli stili e i modelli per il controllo Window. È possibile modificare il ControlTemplate predefinito per assegnare al controllo un aspetto univoco. Per altre informazioni, vedere Creare un modello per un controllo.

Parti della finestra

Il controllo Window non ha alcuna parte denominata.

Gli stati della finestra

Nella tabella seguente sono elencati gli stati di visualizzazione per il controllo Window.

Nome VisualState Nome VisualStateGroup Descrizione
Valido StatiDiValidazione Il controllo utilizza la classe Validation e la proprietà associata Validation.HasError è false.
Messa a fuoco non valida StatiDiValidazione La proprietà associata Validation.HasError è true il controllo ha lo stato attivo.
Non valido non selezionato StatiDiValidazione La proprietà associata Validation.HasError è true quando il controllo non ha lo stato attivo.

Template di controllo finestra

Il codice XAML seguente è una copia generata del modello di controllo Window:

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

Vedere anche