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 命名空间
PrimarySelectionAdornerProvider