共用方式為


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;
}

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

Microsoft.Windows.Design.Interaction 命名空間

AdornerPanel

AdornerColors

AdornerResources

PrimarySelectionAdornerProvider

其他資源

逐步解說:建立設計階段裝飾項

逐步解說:在控制項中實作滑軌

逐步解說:在設計階段偵錯 WPF 自訂控制項

裝飾項架構