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


AdornerColors - класс

Обновлен: Ноябрь 2007

Предоставляет набор общих кистей, которые можно применять к декоративным элементам.

Пространство имен:  Microsoft.Windows.Design.Interaction
Сборка:  Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)

Синтаксис

'Декларация
Public NotInheritable Class AdornerColors
'Применение
Не требуется объявлять экземпляр статического класса для доступа к его членам.
public static class AdornerColors
public ref class AdornerColors abstract sealed
public final class AdornerColors

Заметки

Класс AdornerColors используется для стандартизации внешнего вида пользовательских декоративных элементов управления. Использование предопределенного набора цветов позволяет пользовательским декоративным элементам соответствовать цветовой схеме WPF (конструктор).

Примеры

В следующем примере показано, как использовать класс AdornerColors для задания стандартного цвета декоративного элемента в качестве значения свойства Background элемента управления Slider. Дополнительные сведения см. в разделе Пошаговое руководство. Реализация границы в элементе управления.

' Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush
// Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush;

В следующем примере показано, как использовать класс AdornerResources для задания стандартного цвета декоративного элемента в качестве значения свойства Background элемента управления 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;
}

Иерархия наследования

System.Object
  Microsoft.Windows.Design.Interaction.AdornerColors

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

AdornerColors - члены

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

AdornerPanel

AdornerFonts

AdornerResources

PrimarySelectionAdornerProvider

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

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

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

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

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