更新 : 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) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.Windows.Design.Interaction 名前空間
PrimarySelectionAdornerProvider