提供一組可用於裝飾項的常用筆刷。
繼承階層架構
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 命名空間
PrimarySelectionAdornerProvider
.gif)
.gif)