本主題說明 Window 控件項的樣式和範本。 您可以修改預設的 ControlTemplate,為控制項提供唯一的外觀。 如需詳細資訊,請參閱為控制項建立範本。
Window 組件
Window 控制項沒有任何具名組件。
Window 狀態
下表列出 Window 控制項的視覺物件狀態。
| VisualState 名稱 | VisualStateGroup 名稱 | 說明 |
|---|---|---|
| 有效 | 驗證狀態 | 控制項會使用 Validation 類別,且 Validation.HasError 的附加屬性為 false。 |
| 無效焦點 | 驗證狀態 |
Validation.HasError 附加屬性為具有焦點控制項的 true。 |
| 無效未聚焦 | 驗證狀態 |
Validation.HasError 附加屬性為不具有焦點控制項的 true。 |
窗口控制模板
下列 XAML 是 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>