最終更新:2020-04-06 (月) 17:23:39 (1807d)
WPF/スタイル
属性
- x:Key?
子要素
特定のコントロールに適用
<Style TargetType="TextBlock"> <Setter Property="HorizontalAlignment" Value="Center" /> <Setter Property="FontFamily" Value="Comic Sans MS"/> <Setter Property="FontSize" Value="14"/> </Style>
特定のキーのものに適用
<TextBlock Style="{StaticResource TitleText}" Name="textblock1">My Pictures</TextBlock> <Style BasedOn="{StaticResource {x:Type TextBlock} }" TargetType="TextBlock" x:Key="TitleText"> <Setter Property="FontSize" Value="26"/> <Setter Property="Foreground"> </Setter> </Style>
コードから指定
textblock1.Style = (Style)(this.Resources["TitleText"]);
System.Windows.Style
プロパティ
名前 説明 Style.BasedOn? 現在のスタイルの基になる定義済みのスタイルを取得または設定します。 Style.Dispatcher? この DispatcherObject? が関連付けられている Dispatcher を取得します。 (DispatcherObject? から継承されます。) Style.IsSealed? スタイルが読み取り専用で変更できないかどうかを示す値を取得します。 Style.Resources? このスタイルのスコープ内で使用できるリソースのコレクションを取得または設定します。 Style.Setters? Setter オブジェクトと EventSetter? オブジェクトのコレクションを取得します。 Style.TargetType このスタイルの対象となる型を取得または設定します。 System.Windows.TriggerCollection Style.Triggers 指定した条件に基づいてプロパティ値を適用する、TriggerBase? オブジェクトのコレクションを取得します。