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 命名空间
PrimarySelectionAdornerProvider