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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Windows.Design.Interaction - пространство имен
PrimarySelectionAdornerProvider
Другие ресурсы
Пошаговое руководство. Создание графического элемента времени разработки
Пошаговое руководство. Реализация границы в элементе управления
Пошаговое руководство. Отладка пользовательских элементов управления WPF во время разработки