AdornerColors 类

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

提供可在装饰器上使用的一组常见画笔。

继承层次结构

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

命名空间:  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
[<AbstractClass>]
[<Sealed>]
type AdornerColors =  class end
public final class AdornerColors

AdornerColors 类型公开以下成员。

属性

  名称 说明
公共属性静态成员 AlignmentMarkBrush 获取用于绘制对齐标记的画笔。
公共属性静态成员 AlignmentMarkBrushKey 获取对齐标记的颜色的资源键。
公共属性静态成员 AlignmentMarkColor 获取或设置用于绘制对齐标记的颜色。
公共属性静态成员 AlignmentMarkColorKey 获取对齐标记的颜色的资源键。
公共属性静态成员 ElementBorderBrush 获取用于绘制元素边框的画笔。
公共属性静态成员 ElementBorderBrushKey 获取元素边框的画笔的资源键。
公共属性静态成员 ElementBorderColor 获取或设置用于绘制元素边框的颜色。
公共属性静态成员 ElementBorderColorKey 获取元素边框的颜色的资源键。
公共属性静态成员 GlyphFillBrush 获取用于绘制任何标志符号的填充的画笔。
公共属性静态成员 GlyphFillBrushKey 获取或设置用于填充标志符号的画笔的资源键。
公共属性静态成员 GlyphFillColor 获取或设置用于绘制任何标志符号的填充的颜色。
公共属性静态成员 GlyphFillColorKey 获取或设置用于填充标志符号的颜色的资源键。
公共属性静态成员 HandleBorderBrush 获取用于绘制图柄边框的画笔。
公共属性静态成员 HandleBorderBrushKey 获取图柄的边框画笔的资源键。
公共属性静态成员 HandleBorderColor 获取图柄边框的颜色。
公共属性静态成员 HandleBorderColorKey 获取图柄边框的颜色的资源键。
公共属性静态成员 HandleEmptyFillBrush 获取用于绘制图柄的填充(当图柄无法调整大小时)的画笔。
公共属性静态成员 HandleEmptyFillBrushKey 获取用于绘制图柄(当图柄无法调整大小时)的画笔的资源键。
公共属性静态成员 HandleEmptyFillColor 获取用于绘制图柄(当图柄无法调整大小时)的颜色。
公共属性静态成员 HandleEmptyFillColorKey 获取用于绘制图柄(当图柄无法调整大小时)的颜色的资源键。
公共属性静态成员 HandleFillBrush 获取用于绘制图柄填充的画笔。
公共属性静态成员 HandleFillBrushKey 获取图柄的画笔的资源键。
公共属性静态成员 HandleFillColor 获取图柄的颜色。
公共属性静态成员 HandleFillColorKey 获取图柄的颜色的资源键。
公共属性静态成员 HandleFillHoverBrush 获取用于绘制图柄的填充(当鼠标光标指向图柄时)的画笔。
公共属性静态成员 HandleFillHoverBrushKey 获取用于绘制图柄(当鼠标光标指向图柄时)的画笔的资源键。
公共属性静态成员 HandleFillHoverColor 获取用于绘制图柄(当鼠标光标指向图柄时)的颜色。
公共属性静态成员 HandleFillHoverColorKey 获取用于绘制图柄(当鼠标光标指向图柄时)的颜色的资源键。
公共属性静态成员 HandleFillPressedBrush 获取用于绘制图柄的填充(当按下图柄时)的画笔。
公共属性静态成员 HandleFillPressedBrushKey 获取用于绘制图柄(当按下图柄时)的画笔的资源键。
公共属性静态成员 HandleFillPressedColor 获取用于绘制图柄(当按下图柄时)的颜色。
公共属性静态成员 HandleFillPressedColorKey 获取用于绘制图柄(当按下图柄时)的颜色的资源键。
公共属性静态成员 MoveHandleContentBrush 获取用于绘制移动图柄的内容的画笔。
公共属性静态成员 MoveHandleContentBrushKey 获取用于绘制移动图柄的内容的画笔的资源键。
公共属性静态成员 MoveHandleContentColor 获取用于绘制移动图柄的内容的颜色。
公共属性静态成员 MoveHandleContentColorKey 获取用于绘制移动图柄的内容的颜色的资源键。
公共属性静态成员 MoveHandleFillBrush 获取用于绘制移动图柄的填充(当鼠标光标未指向移动图柄时)的画笔。
公共属性静态成员 MoveHandleFillBrushKey 获取用于绘制移动图柄的填充(当鼠标光标未指向移动图柄时)的画笔的资源键。
公共属性静态成员 MoveHandleFillColor 获取用于绘制移动图柄的填充(当鼠标光标未指向移动图柄时)的颜色。
公共属性静态成员 MoveHandleFillColorKey 获取用于绘制移动图柄的填充(当鼠标光标未指向移动图柄时)的颜色的资源键。
公共属性静态成员 MoveHandleFillHoverBrush 获取用于绘制移动图柄的填充(当鼠标光标指向移动图柄时)的画笔。
公共属性静态成员 MoveHandleFillHoverBrushKey 获取用于绘制移动图柄的填充(当鼠标光标指向移动图柄时)的画笔的资源键。
公共属性静态成员 MoveHandleFillHoverColor 获取用于绘制移动图柄的填充(当鼠标光标指向移动图柄时)的颜色。
公共属性静态成员 MoveHandleFillHoverColorKey 获取用于绘制移动图柄的填充(当鼠标光标指向移动图柄时)的颜色的资源键。
公共属性静态成员 RailFillBrush 获取用于绘制围栏的填充画笔。
公共属性静态成员 RailFillBrushKey 获取用于绘制围栏的画笔的资源键。
公共属性静态成员 RailFillColor 获取用于绘制围栏的填充颜色。
公共属性静态成员 RailFillColorKey 获取或设置用于绘制围栏的颜色的资源键。
公共属性静态成员 SelectionFrameBorderBrush 获取用于绘制围绕控件的选择框的画笔。
公共属性静态成员 SelectionFrameBorderBrushKey 获取用于绘制围绕控件的选择框的画笔的资源键。
公共属性静态成员 SelectionFrameBorderColor 获取用于绘制围绕控件的选择框的颜色。
公共属性静态成员 SelectionFrameBorderColorKey 获取用于绘制围绕控件的选择框的颜色的资源键。
公共属性静态成员 SelectionFrameFillBrush 获取用于绘制对控件使用的选择框的填充画笔。
公共属性静态成员 SelectionFrameFillBrushKey 获取用于绘制对控件使用的选择框的画笔的资源键。
公共属性静态成员 SelectionFrameFillColor 获取用于绘制对控件使用的选择框的填充颜色。
公共属性静态成员 SelectionFrameFillColorKey 获取用于绘制对控件使用的选择框的颜色的资源键。
公共属性静态成员 SimpleWashBrush 获取简单的水洗画笔。
公共属性静态成员 SimpleWashBrushKey 获取用于简单水洗效果的画笔的资源键。
公共属性静态成员 SimpleWashColor 获取简单的水洗颜色。
公共属性静态成员 SimpleWashColorKey 获取用于简单水洗效果的颜色的资源键。
公共属性静态成员 ToggledGlyphFillBrush 获取用于绘制已切换标志符号的填充的画笔。
公共属性静态成员 ToggledGlyphFillBrushKey 获取用于已切换标志符号的填充的画笔的资源键。
公共属性静态成员 ToggledGlyphFillColor 获取用于绘制已切换标志符号的填充的颜色。
公共属性静态成员 ToggledGlyphFillColorKey 获取用于已切换标志符号的填充的颜色的资源键。

页首

备注

使用 AdornerColors 类标准化自定义装饰器控件的外观。 使用此预定义的颜色组,自定义装饰器可以参与 WPF Designer 的配色方案。

示例

下面的代码示例演示如何使用 AdornerColors 类将 Slider 控件的 Background 设置为标准装饰器颜色。 有关更多信息,请参见 演练:在控件内部实现一个轨道

' 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 类将 CheckBox 控件的 Background 设置为标准装饰器颜色。 有关更多信息,请参见演练:在设计时调试 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(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Design.Interaction 命名空间

AdornerPanel

AdornerFonts

AdornerResources

PrimarySelectionAdornerProvider

其他资源

演练:创建设计时装饰器

演练:在控件内部实现一个轨道

演练:在设计时调试 WPF 自定义控件

装饰器体系结构