次の方法で共有


AdornerFonts クラス

更新 : 2007 年 11 月

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

名前空間 :  Microsoft.Windows.Design.Interaction
アセンブリ :  Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)

構文

'宣言
Public NotInheritable Class AdornerFonts
'使用
メンバにアクセスするために、静的クラスのインスタンスを宣言する必要はありません。
public static class AdornerFonts
public ref class AdornerFonts abstract sealed
public final class AdornerFonts

解説

カスタム装飾コントロールの外観を標準化するには、AdornerFonts クラスを使用します。この定義済みのフォント ファミリとフォント サイズを使用することで、カスタム装飾を WPF デザイナの配色に合わせることができます。

AdornerFonts クラスを使用して CheckBox コントロールのフォント ファミリとフォント サイズを設定する方法を次のコード例に示します。詳細については、「チュートリアル : デザイン時の 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.AdornerFonts

スレッド セーフ

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

参照

参照

AdornerFonts メンバ

Microsoft.Windows.Design.Interaction 名前空間

AdornerPanel

AdornerColors

AdornerResources

PrimarySelectionAdornerProvider

その他の技術情報

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

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

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

装飾アーキテクチャ