ウィンドウのスタイルとテンプレート
このトピックでは、Window コントロールのスタイルとテンプレートについて説明します。 既定の ControlTemplate を変更して、コントロールに一意の外観を与えることができます。 詳細については、「コントロールのテンプレートを作成する」を参照してください。
ウィンドウ パーツ
Window コントロールには名前付きパーツがありません。
ウィンドウの状態
次の表に、Window コントロールの表示状態を示します。
VisualState 名 | VisualStateGroup 名 | 説明 |
---|---|---|
有効 | ValidationStates | コントロールは Validation クラスを使用し、Validation.HasError 添付プロパティが false 。 |
InvalidFocused | ValidationStates | Validation.HasError 添付プロパティは true で、コントロールにフォーカスがあります。 |
InvalidUnfocused | 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