Поделиться через


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 (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Windows.Design.Interaction - пространство имен

AdornerPanel

AdornerColors

AdornerResources

PrimarySelectionAdornerProvider

Другие ресурсы

Пошаговое руководство. Создание графического элемента времени разработки

Пошаговое руководство. Реализация границы в элементе управления

Пошаговое руководство. Отладка пользовательских элементов управления WPF во время разработки

Архитектура графического элемента