このトピックでは、Window コントロールのスタイルとテンプレートについて説明します。 既定の ControlTemplate を変更して、コントロールに一意の外観を与えることができます。 詳細については、「コントロールのテンプレートを作成する」を参照してください。
ウィンドウ パーツ
Window コントロールには名前付きパーツがありません。
ウィンドウの状態
次の表に、Window コントロールの表示状態を示します。
ビジュアルステート名 | VisualStateGroup 名 | 説明 |
---|---|---|
有効 | ValidationStates | コントロールは Validation クラスを使用し、Validation.HasError 添付プロパティが false 。 |
無効フォーカス | ValidationStates | 添付プロパティ Validation.HasError は、コントロールがフォーカスを持っていることを示す true です。 |
無効フォーカスが外れた | ValidationStates |
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>
こちらも参照ください
- Style
- ControlTemplate
- コントロールスタイルとテンプレート
- コントロールのカスタマイズ
- スタイリングとテンプレート作成
- コントロール のテンプレートを作成する
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback