次の方法で共有


AdornerFonts クラス

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

継承階層

System.Object
  Microsoft.Windows.Design.Interaction.AdornerFonts

名前空間:  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
[<AbstractClass>]
[<Sealed>]
type AdornerFonts =  class end
public final class AdornerFonts

AdornerFonts 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ静的メンバー FontFamily カスタム アイテムの FontFamily を取得します。
パブリック プロパティ静的メンバー FontFamilyKey 装飾の FontFamily のリソース キーを取得します。
パブリック プロパティ静的メンバー FontSize 現在の FontFamily を描画するフォント サイズを取得します。
パブリック プロパティ静的メンバー FontSizeKey 装飾のフォント サイズのリソース キーを取得します。

このページのトップへ

解説

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

スレッド セーフ

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

参照

参照

Microsoft.Windows.Design.Interaction 名前空間

AdornerPanel

AdornerColors

AdornerResources

PrimarySelectionAdornerProvider

その他の技術情報

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

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

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

装飾アーキテクチャ