装飾で使用できる共通のブラシのセットを提供します。
継承階層
System.Object
Microsoft.Windows.Design.Interaction.AdornerColors
名前空間: Microsoft.Windows.Design.Interaction
アセンブリ: Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)
構文
'宣言
Public NotInheritable Class AdornerColors
public static class AdornerColors
public ref class AdornerColors abstract sealed
[<AbstractClass>]
[<Sealed>]
type AdornerColors = class end
public final class AdornerColors
AdornerColors 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
![]() ![]() |
AlignmentMarkBrush | 配置マークに使用されるブラシを取得します。 |
![]() ![]() |
AlignmentMarkBrushKey | 配置マークのブラシのリソース キーを取得します。 |
![]() ![]() |
AlignmentMarkColor | 配置マークに使用される色を取得します。 |
![]() ![]() |
AlignmentMarkColorKey | 配置マークの色のリソース キーを取得します。 |
![]() ![]() |
ElementBorderBrush | 要素の境界に使用されるブラシを取得します。 |
![]() ![]() |
ElementBorderBrushKey | 要素の境界のブラシに対するリソース キーを取得します。 |
![]() ![]() |
ElementBorderColor | 要素の境界に使用される色を取得します。 |
![]() ![]() |
ElementBorderColorKey | 要素の境界色のリソース キーを取得します。 |
![]() ![]() |
GlyphFillBrush | グリフの塗りつぶしに使用されるブラシを取得します。 |
![]() ![]() |
GlyphFillBrushKey | グリフの塗りつぶしに使用されるブラシのリソース キーを取得します。 |
![]() ![]() |
GlyphFillColor | グリフの塗りつぶしに使用される色を取得します。 |
![]() ![]() |
GlyphFillColorKey | グリフの塗りつぶしに使用される色のリソース キーを取得します。 |
![]() ![]() |
HandleBorderBrush | ハンドルの境界を描画するブラシを取得します。 |
![]() ![]() |
HandleBorderBrushKey | ハンドルの境界ブラシのリソース キーを取得します。 |
![]() ![]() |
HandleBorderColor | ハンドルの境界色を取得します。 |
![]() ![]() |
HandleBorderColorKey | ハンドルの境界色のリソース キーを取得します。 |
![]() ![]() |
HandleEmptyFillBrush | サイズ変更できない状態のハンドルで塗りつぶしに使用されるブラシを取得します。 |
![]() ![]() |
HandleEmptyFillBrushKey | サイズ変更できない状態のハンドルに使用されるブラシのリソース キーを取得します。 |
![]() ![]() |
HandleEmptyFillColor | サイズ変更できない状態のハンドルの色を取得します。 |
![]() ![]() |
HandleEmptyFillColorKey | サイズ変更できない状態のハンドルに使用される色のリソース キーを取得します。 |
![]() ![]() |
HandleFillBrush | ハンドルの塗りつぶしを描画するブラシを取得します。 |
![]() ![]() |
HandleFillBrushKey | ハンドルのブラシのリソース キーを取得します。 |
![]() ![]() |
HandleFillColor | ハンドルの色を取得します。 |
![]() ![]() |
HandleFillColorKey | ハンドルの色のリソース キーを取得します。 |
![]() ![]() |
HandleFillHoverBrush | マウス ポインターが上にあるときのハンドルの塗りつぶしに使用されるブラシを取得します。 |
![]() ![]() |
HandleFillHoverBrushKey | マウス ポインターが上にあるときのハンドルのブラシに対するリソース キーを取得します。 |
![]() ![]() |
HandleFillHoverColor | マウス ポインターが上にあるときのハンドルの色を取得します。 |
![]() ![]() |
HandleFillHoverColorKey | マウス ポインターが上にあるときのハンドルの色に対するリソース キーを取得します。 |
![]() ![]() |
HandleFillPressedBrush | ハンドルが押されたときの塗りつぶしに使用されるブラシを取得します。 |
![]() ![]() |
HandleFillPressedBrushKey | ハンドルが押されたときのブラシに対するリソース キーを取得します。 |
![]() ![]() |
HandleFillPressedColor | ハンドルが押されたときの色を取得します。 |
![]() ![]() |
HandleFillPressedColorKey | ハンドルが押されたときの色に対するリソース キーを取得します。 |
![]() ![]() |
MoveHandleContentBrush | 移動ハンドルのコンテンツに使用されるブラシを取得します。 |
![]() ![]() |
MoveHandleContentBrushKey | 移動ハンドルのコンテンツに使用されるブラシのリソース キーを取得します。 |
![]() ![]() |
MoveHandleContentColor | 移動ハンドルのコンテンツに使用される色を取得します。 |
![]() ![]() |
MoveHandleContentColorKey | 移動ハンドルのコンテンツに使用される色のリソース キーを取得します。 |
![]() ![]() |
MoveHandleFillBrush | マウス ポインターが上にないときの移動ハンドルの塗りつぶしに使用されるブラシを取得します。 |
![]() ![]() |
MoveHandleFillBrushKey | マウス ポインターが上にないときの移動ハンドルの塗りつぶしに使用されるブラシのリソース キーを取得します。 |
![]() ![]() |
MoveHandleFillColor | マウス ポインターが上にないときの移動ハンドルの塗りつぶしに使用される色を取得します。 |
![]() ![]() |
MoveHandleFillColorKey | マウス ポインターが上にないときの移動ハンドルの塗りつぶしに使用される色のリソース キーを取得します。 |
![]() ![]() |
MoveHandleFillHoverBrush | マウス ポインターが上にあるときの移動ハンドルの塗りつぶしに使用されるブラシを取得します。 |
![]() ![]() |
MoveHandleFillHoverBrushKey | マウス ポインターが上にあるときの移動ハンドルの塗りつぶしに使用されるブラシのリソース キーを取得します。 |
![]() ![]() |
MoveHandleFillHoverColor | マウス ポインターが上にあるときの移動ハンドルの塗りつぶしに使用される色を取得します。 |
![]() ![]() |
MoveHandleFillHoverColorKey | マウス ポインターが上にあるときの移動ハンドルの塗りつぶしに使用される色のリソース キーを取得します。 |
![]() ![]() |
RailFillBrush | レールの塗りつぶしに使用されるブラシを取得します。 |
![]() ![]() |
RailFillBrushKey | レールに使用されるブラシのリソース キーを取得します。 |
![]() ![]() |
RailFillColor | レールの塗りつぶしに使用される色を取得します。 |
![]() ![]() |
RailFillColorKey | レールの塗りつぶしに使用される色のリソース キーを取得します。 |
![]() ![]() |
SelectionFrameBorderBrush | コントロールの周囲の選択枠に使用されるブラシを取得します。 |
![]() ![]() |
SelectionFrameBorderBrushKey | コントロールの周囲の選択枠に使用されるブラシのリソース キーを取得します。 |
![]() ![]() |
SelectionFrameBorderColor | コントロールの周囲の選択枠に使用される色を取得します。 |
![]() ![]() |
SelectionFrameBorderColorKey | コントロールの周囲の選択枠に使用される色のリソース キーを取得します。 |
![]() ![]() |
SelectionFrameFillBrush | コントロールの選択枠の塗りつぶしに使用されるブラシを取得します。 |
![]() ![]() |
SelectionFrameFillBrushKey | コントロールの選択枠に使用される塗りつぶしブラシのリソース キーを取得します。 |
![]() ![]() |
SelectionFrameFillColor | コントロールの選択枠の塗りつぶしに使用される色を取得します。 |
![]() ![]() |
SelectionFrameFillColorKey | コントロールの選択枠に使用される色のリソース キーを取得します。 |
![]() ![]() |
SimpleWashBrush | 単純ウォッシュ ブラシを取得します。 |
![]() ![]() |
SimpleWashBrushKey | 単純ウォッシュに使用されるブラシのリソース キーを取得します。 |
![]() ![]() |
SimpleWashColor | 単純ウォッシュの色を取得します。 |
![]() ![]() |
SimpleWashColorKey | 単純ウォッシュに使用される色のリソース キーを取得します。 |
![]() ![]() |
ToggledGlyphFillBrush | 切り替えられたグリフの塗りつぶしに使用されるブラシを取得します。 |
![]() ![]() |
ToggledGlyphFillBrushKey | 切り替えられたグリフの塗りつぶしに使用されるブラシのリソース キーを取得します。 |
![]() ![]() |
ToggledGlyphFillColor | 切り替えられたグリフの塗りつぶしに使用される色を取得します。 |
![]() ![]() |
ToggledGlyphFillColorKey | 切り替えられたグリフの塗りつぶしに使用される色のリソース キーを取得します。 |
このページのトップへ
解説
カスタム装飾コントロールの外観を標準化するには、AdornerColors クラスを使用します。 この定義済みのカラー セットを使用することで、カスタム装飾を WPF デザイナーの配色に合わせることができます。
例
AdornerColors クラスを使用して、Slider コントロールの Background を装飾の標準色に設定する方法を次のコード例に示します。 詳細については、「チュートリアル : コントロール内でのレールの実装」を参照してください。
' Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush
// Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush;
AdornerResources クラスを使用して、CheckBox コントロールの Background を装飾の標準色に設定する方法を次のコード例に示します。 詳細については、「チュートリアル : デザイン時の WPF カスタム コントロールのデバッグ」を参照してください。
' The constructor sets up the adorner control.
Public Sub New()
autoSizeCheckBox = New CheckBox()
autoSizeCheckBox.Content = "AutoSize"
autoSizeCheckBox.IsChecked = True
autoSizeCheckBox.FontFamily = AdornerFonts.FontFamily
autoSizeCheckBox.FontSize = AdornerFonts.FontSize
autoSizeCheckBox.Background = CType( _
AdornerResources.FindResource(AdornerColors.RailFillBrushKey), _
Brush)
End Sub
// The constructor sets up the adorner control.
public AutoSizeAdornerProvider()
{
autoSizeCheckBox = new CheckBox();
autoSizeCheckBox.Content = "AutoSize";
autoSizeCheckBox.IsChecked = true;
autoSizeCheckBox.FontFamily = AdornerFonts.FontFamily;
autoSizeCheckBox.FontSize = AdornerFonts.FontSize;
autoSizeCheckBox.Background = AdornerResources.FindResource(
AdornerColors.RailFillBrushKey) as Brush;
}
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.Windows.Design.Interaction 名前空間
PrimarySelectionAdornerProvider