Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico descreve os estilos e modelos do controle Window. Você pode modificar o ControlTemplate padrão para dar ao controle uma aparência exclusiva. Para obter mais informações, consulte Criar um modelo para um controle.
Partes da janela
O controle Window não tem nenhuma parte nomeada.
Estados de Jjanela
A tabela a seguir lista os estados visuais do controle Window.
| Nome do VisualState | Nome do VisualStateGroup | Descrição |
|---|---|---|
| Válido | Estados de Validação | O controle usa a classe Validation e a propriedade anexada Validation.HasError é false. |
| FocoInválido | Estados de Validação | A propriedade anexada Validation.HasError é true e o controle tem o foco. |
| InválidoDesfocado | Estados de Validação | A propriedade anexada Validation.HasError é true e o controle não tem um foco. |
ControlTemplate da Janela
O XAML a seguir é uma cópia gerada do modelo de controle 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 também
- Style
- ControlTemplate
- estilos e modelos de controle
- Personalização do controle
- Estilo e Templatização
- Criar um modelo para um controle
.NET Desktop feedback