Compartir a través de


Estilos y plantillas de ventanas

En este tema se describen los estilos y las plantillas para el control Window. Puede modificar el ControlTemplate predeterminado para dar al control una apariencia única. Para más información, consulte Crear una plantilla para un control.

Elementos de las ventanas

El Window control no tiene elementos con nombre.

Estados de las ventanas

En la tabla siguiente se muestran los estados visuales para el control Window.

Nombre de VisualState Nombre del grupo de estado visual Descripción
Válido Estados de Validación El control utiliza la clase Validation y la propiedad adjunta Validation.HasError es false.
EnfoqueInvalidado Estados de Validación La propiedad adjunta Validation.HasError es true y el control tiene el foco.
InválidoSinEnfoque Estados de Validación La propiedad adjunta Validation.HasError es true y el control no tiene el foco.

Window ControlTemplate

El código XAML siguiente es una copia generada de la plantilla de control 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>

Consulte también