次の方法で共有


AdornerColors クラス

更新 : 2007 年 11 月

装飾で使用できる共通のブラシのセットを提供します。

名前空間 :  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
public final class AdornerColors

解説

カスタム装飾コントロールの外観を標準化するには、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;
}

継承階層

System.Object
  Microsoft.Windows.Design.Interaction.AdornerColors

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

AdornerColors メンバ

Microsoft.Windows.Design.Interaction 名前空間

AdornerPanel

AdornerFonts

AdornerResources

PrimarySelectionAdornerProvider

その他の技術情報

チュートリアル : デザイン時装飾の作成

チュートリアル : コントロール内でのレールの実装

チュートリアル : デザイン時の WPF カスタム コントロールのデバッグ

装飾アーキテクチャ