System.Windows.Forms.VisualStyles 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于呈现控件和其他 Windows 用户界面的类, (UI) 支持控件的操作系统中具有视觉样式的元素。
类
结构
TextMetrics |
提供由视觉样式为特定元素指定的字体相关的基本信息。 |
枚举
BackgroundType |
指定视觉样式元素的背景的源。 |
BooleanProperty |
标识视觉样式元素的布尔属性。 |
BorderType |
指定带有填充边框背景的视觉样式元素的边框类型。 |
CheckBoxState |
指定以视觉样式绘制的复选框的视觉状态。 |
ColorProperty |
标识视觉样式元素的颜色属性。 |
ComboBoxState |
指定用视觉样式绘制的组合框的视觉状态。 |
ContentAlignment |
指定在窗口标题中对齐文本的方式。 |
EdgeEffects |
指定可以应用于视觉样式元素边缘的视觉效果。 |
Edges |
指定要绘制视觉样式元素的哪些边缘。 |
EdgeStyle |
指定可以应用于视觉样式元素边缘的样式。 |
EnumProperty |
标识视觉样式元素的枚举类型属性。 |
FilenameProperty |
标识用于绘制视觉样式元素的图像文件的名称。 |
FillType |
指定带有填充边框背景的视觉样式元素的内部样式。 |
FontProperty |
标识视觉样式元素的字体属性。 |
GlyphFontSizingType |
指定视觉样式何时选择不同的标志符号字体大小。 |
GlyphType |
为包含位图背景的元素指定标志符号的类型。 |
GroupBoxState |
指定以视觉样式绘制的分组框的视觉状态。 |
HitTestCode |
描述由视觉样式指定的背景中某个点的位置。 |
HitTestOptions |
指定在视觉样式指定的背景上执行点击测试时可以使用的选项。 |
HorizontalAlign |
指定固定大小的视觉样式元素的水平对齐方式。 |
IconEffect |
指定视觉样式将应用到图标的视觉效果。 |
ImageOrientation |
指定在单个图像文件中排列多个图像的方式。 |
ImageSelectType |
指定视觉样式何时选择一个不同的多图像文件来绘制元素。 |
IntegerProperty |
标识视觉样式元素的整数属性。 |
MarginProperty |
标识视觉样式元素的边距属性。 |
OffsetType |
指定对窗口元素应用偏移量的位置。 |
PointProperty |
标识视觉样式元素的点属性。 |
PushButtonState |
指定用视觉样式绘制的按钮的视觉状态。 |
RadioButtonState |
指定用视觉样式绘制的选项按钮(也称为单选按钮)的视觉状态。 |
ScrollBarArrowButtonState |
指定用视觉样式绘制的滚动箭头的视觉状态。 |
ScrollBarSizeBoxState |
指定用视觉样式绘制的滚动条大小调整句柄的视觉状态。 |
ScrollBarState |
指定用视觉样式绘制的滚动条的视觉状态。 |
SizingType |
指定带有位图背景的元素如何调整以填充限定范围。 |
StringProperty |
标识视觉样式元素的字符串属性。 |
TabItemState |
指定用视觉样式绘制的选项卡项的视觉状态。 |
TextBoxState |
指定以视觉样式绘制的文本框的视觉状态。 |
TextMetricsCharacterSet |
指定由视觉样式为特定元素指定的字体的字符集。 |
TextMetricsPitchAndFamilyValues |
指定特定元素的字体的间距、技术和系列的信息,这些信息由一个视觉样式指定。 |
TextShadowType |
指定要添加给文本的阴影类型。 |
ThemeSizeType |
指定要检索的视觉样式部件的大小。 |
ToolBarState |
指定用视觉样式绘制的工具栏项的视觉状态。 |
TrackBarThumbState |
指定以视觉样式绘制的跟踪条滑块的视觉状态(也称为滚动块)。 |
TrueSizeScalingType |
指定具有固定大小的视觉样式元素的缩放类型。 |
VerticalAlignment |
指定固定大小的视觉样式元素的垂直对齐方式。 |
VisualStyleState |
指定如何将视觉样式应用于当前应用程序。 |
注解
命名空间 System.Windows.Forms.VisualStyles 包含以下主类:
VisualStyleElement 是一个基础类,用于标识视觉样式支持的任何控件或 UI 元素。 除了 VisualStyleElement 本身, System.Windows.Forms.VisualStyles 命名空间包含许多 VisualStyleElement 嵌套类,这些类具有为视觉样式支持的控件、控件部件或其他 UI 元素的状态返回
static
的 VisualStyleElement 属性。 例如, Pressed 类的 VisualStyleElement.Button.PushButton 属性返回一个 , VisualStyleElement 该属性使用视觉样式标识处于按下状态的按钮。VisualStyleRenderer 提供用于绘制和获取操作系统的当前视觉样式定义的每个 VisualStyleElement 方法的信息。 可以检索的元素信息包括其默认大小、背景类型和颜色定义。
VisualStyleInformation 提供一组
static
属性,这些属性提供有关操作系统的当前视觉样式的信息。
命名空间 System.Windows.Forms.VisualStyles 还包括一组枚举。 其中一些枚举(如 PushButtonState 和 ComboBoxState)提供相关视觉样式元素的状态定义。 大多数其他枚举都支持 VisualStyleRenderer 返回有关特定元素的信息的方法。 例如, EnumProperty 枚举提供 方法的可能参数值 GetEnumValue 。 最后, VisualStyleState 枚举提供用于定义当前如何将视觉样式应用于应用程序的值。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈