装飾で使用できる共通のブラシのセットを提供します。
継承階層
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 名前空間
PrimarySelectionAdornerProvider