ListField 类
形状字段能够高效显示项的列表。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.ListField
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)
语法
声明
Public Class ListField _
Inherits ShapeField
public class ListField : ShapeField
ListField 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ListField(String) | 初始化 ListField 类的新实例。 |
![]() |
ListField(String, Boolean, String, String) | 初始化 ListField 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
AlternateFontId | 获取或设置规则的字体 ID,未选择列表项。 |
![]() |
AnchoringBehavior | 描述字段的内容应如何有关父 ShapeElement 确定和调整大小。 (继承自 ShapeField。) |
![]() |
DefaultAccessibleDescription | 获取或设置默认值可访问的说明。 (继承自 ShapeField。) |
![]() |
DefaultAccessibleName | 获取或设置形状字段的默认名称可访问对象的。 (继承自 ShapeField。) |
![]() |
DefaultAccessibleState | 获取形状字段的默认状态可访问对象的。 (继承自 ShapeField。) |
![]() |
DefaultBackgroundBrushId | 获取或设置默认画笔的 ID 绘制形状字段的背景。 (继承自 ShapeField。) |
![]() |
DefaultFocusable | 获取形状字段并验证它是否能接收焦点,或者为形状字段能够接收焦点。 (继承自 ShapeField。) |
![]() |
DefaultInactiveSelectedBackgroundBrushId | 获取或设置默认背景画笔的形状 ID 字段。 (继承自 ShapeField。) |
![]() |
DefaultItemFocusable | 获取或设置所有可设定焦点的状态列表项的默认值。 |
![]() |
DefaultItemIndent | 获取标准边距使用在列表中字段的左侧和列表项之间的左侧。 |
![]() |
DefaultItemSelectable | 获取或设置所有可选状态列表项的默认值。 |
![]() |
DefaultPenId | 获取或设置默认钢笔的 ID 为形状字段。 (继承自 ShapeField。) |
![]() |
DefaultReflectParentFocusedState | 获取子形状字段并验证是否应接收焦点,其父形状接收焦点或设置能够反映其父形状时焦点状态。 (继承自 ShapeField。) |
![]() |
DefaultReflectParentSelectedState | 获取子形状字段并验证是否应选择它,其父形状中选择或设置能够反映其父形状中选择状态。 (继承自 ShapeField。) |
![]() |
DefaultSelectable | 获取形状字段并验证它是否可以选择默认情况下或设置形状字段的默认值选择状态。 (继承自 ShapeField。) |
![]() |
DefaultSelectedBackgroundBrushId | 获取或设置默认背景画笔的形状 ID 字段。 (继承自 ShapeField。) |
![]() |
DefaultStringFormat | 所有的默认字符串格式列表项 |
![]() |
DefaultVisibility | 获取形状字段并验证默认情况下是否显示或设置形状字段的默认值可见性。 (继承自 ShapeField。) |
![]() |
DisabledTextBrushId | 获取或设置文本的画笔 ID 禁用列表项。 |
![]() |
FocusBackgroundPenId | 获取或设置用于更改笔的 ID 概述集中列表项。 |
![]() |
FocusPenId | 获取或设置用于更改笔的 ID 概述集中列表项。 |
![]() |
InactiveSelectedBackgroundBrushId | 获取或设置选定的背景画笔的 ID 非活动列表项。 |
![]() |
InactiveSelectedDisabledTextBrushId | 获取或设置选定禁用文本的画笔 ID 非活动列表项。 |
![]() |
InactiveSelectedTextBrushId | 获取或设置选定文本的画笔 ID 非活动列表项。 |
![]() |
JaggedSelectionRectangle | 获取或设置 jaggedSelection 属性。如果此特性设置为 true,选择矩形的宽度只包含子体,而不是整个宽度的内容字段。此属性默认为错误。 |
![]() |
Name | 获取形状字段的名称。 (继承自 ShapeField。) |
![]() |
NormalBackgroundBrushId | 获取或设置背景画笔的 ID 行为,未选择列表项。 |
![]() |
NormalFontId | 获取或设置规则的字体 ID,未选择列表项。 |
![]() |
NormalTextBrushId | 获取或设置文本的画笔 ID 行为,未选择列表项。 |
![]() |
SelectedBackgroundBrushId | 获取或设置选定的背景画笔的 ID 列表项。 |
![]() |
SelectedDisabledTextBrushId | 获取或设置选定禁用文本的画笔 ID 列表项。 |
![]() |
SelectedTextBrushId | 获取或设置选定文本的画笔 ID 列表项。 |
![]() |
SnakedList | 是否的获取一个值列表项换行为多个列。如果此特性设置为 true,则在列表字段的项目将曲折至窗体列,如果具有适当的许多项列表空间当前占用的。当前 # 可能的可见的行和列动态计算,以便该列表将最大化在其当前范围可显示项的数目。 |
![]() |
WatermarkFormat | 所有的默认字符串格式列表项 |
页首
方法
页首
备注
若要添加 ListField 到 ShapeElement,请重写 ShapeElement 的 InitializeShapeFields 方法。 ShapeElement 还必须实现 IListFieldContainer 接口。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。