有效显示项目列表的形状字段能力。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.ListField
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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, 则选中的矩形宽度将仅覆盖子字段内容,而非整个字段的宽度。该设置默认为 false。 |
![]() |
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。