ToggleButtonField 类

定义

一个 ShapeField,可以显示对应于所选状态的图像

public ref class ToggleButtonField abstract : Microsoft::VisualStudio::Modeling::Diagrams::ShapeField
public abstract class ToggleButtonField : Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
type ToggleButtonField = class
    inherit ShapeField
Public MustInherit Class ToggleButtonField
Inherits ShapeField
继承
ToggleButtonField
派生

构造函数

ToggleButtonField(String)

初始化 ToggleButtonField 类的新实例

属性

AnchoringBehavior

获取此 ShapeField 的 AnchoringBehavior。

(继承自 ShapeField)
DefaultAccessibleDescription

获取或设置默认的辅助说明。

(继承自 ShapeField)
DefaultAccessibleName

获取或设置默认的辅助名称。

(继承自 ShapeField)
DefaultAccessibleState

获取或设置默认的可访问状态。

(继承自 ShapeField)
DefaultBackgroundBrushId

获取或设置要用于此 ShapeField 的默认背景画笔的 ID。

(继承自 ShapeField)
DefaultFocusable

获取或设置一个值,该值指示 ShapeField 默认情况下是否可以接收焦点。

(继承自 ShapeField)
DefaultInactiveSelectedBackgroundBrushId

获取或设置要用于此 ShapeField 的默认背景画笔的 ID。

(继承自 ShapeField)
DefaultPenId

获取或设置要用于此 ShapeField 的默认笔的 ID。

(继承自 ShapeField)
DefaultReflectParentFocusedState

获取或设置一个值,该值指示此字段是否应显示其父字段的焦点状态。

(继承自 ShapeField)
DefaultReflectParentSelectedState

获取或设置一个值,该值指示此字段是否应显示其父字段的选定状态。

(继承自 ShapeField)
DefaultSelectable

获取或设置一个值,该值指示默认情况下是否可以选择 ShapeField。

(继承自 ShapeField)
DefaultSelectedBackgroundBrushId

获取或设置要用于此 ShapeField 的默认背景画笔的 ID。

(继承自 ShapeField)
DefaultUnscaled

获取或设置一个值,该值指示是应根据此字段的边界来绘制图像,还是应缩放图像以适应边界。

DefaultVisibility

获取或设置一个值,该值指示 ShapeField 默认情况下是否可见。

(继承自 ShapeField)
Name

获取此 ShapeField 的唯一标识符。

(继承自 ShapeField)

方法

AccessibleDoDefaultAction(ShapeElement)

执行与该辅助性对象相关的默认操作。

(继承自 ShapeField)
AllowInPlaceEditorAutoSize(ShapeElement)

返回一个布尔值,该值指示是否应允许就地编辑器自动调整大小。 默认值为 false。

(继承自 ShapeField)
AssociateValueWith(Store, AssociatedPropertyInfo)

将此形状字段的值与 ShapeElement 上的域属性相关联。 当域属性是另一个属性的代理时,请使用此方法。

(继承自 ShapeField)
AssociateValueWith(Store, Guid)

将此形状字段的值与 ShapeElement 上的域属性相关联。 当域属性是另一个属性的代理时,请使用此方法。

(继承自 ShapeField)
AssociateValueWith(Store, Guid, AssociatedPropertyInfo)

将形状映射到给定域类的实例时,将此形状字段的值与 ShapeElement 上的域属性相关联。 如果此形状字段可以映射到多个域类,请使用此方法。

(继承自 ShapeField)
AssociateVisibilityWith(Store, AssociatedPropertyInfo)

将此形状字段的可见性与 ShapeElement 上的域属性相关联。

(继承自 ShapeField)
AssociateVisibilityWith(Store, Guid)

将此形状字段的可见性与 ShapeElement 上的域属性相关联。

(继承自 ShapeField)
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo)

将形状映射到给定域类的实例时,将此形状字段的可见性与 ShapeElement 上的域属性相关联。 如果此形状字段可以映射到多个域类,请使用此方法。

(继承自 ShapeField)
CanEditValue(ShapeElement, DiagramClientView)

返回一个值,该值指示是否可以编辑此字段的值。

(继承自 ShapeField)
ChangeState(ShapeElement)

更改切换按钮的状态

CommitPendingEdit(ShapeElement, DiagramClientView)

提交挂起的编辑。

(继承自 ShapeField)
CreateToggleButtonEventArgs(ShapeElement)

Create负责切换按钮事件参数的 类的实例

DoHitTest(PointD, ShapeElement, DiagramHitTestInfo)

获取一个值,该值指示指定的点是否在 ShapeField 的边界内。

(继承自 ShapeField)
DoKeyboardNavigation(Keys, DiagramClientView, DiagramItem)

对形状字段调用相应的导航方法。

(继承自 ShapeField)
DoPaint(DiagramPaintEventArgs, ShapeElement)

绘制 ShapeField 的内容。

EditValue(ShapeElement, DiagramClientView)

调用就地编辑器。

(继承自 ShapeField)
EditValue(ShapeElement, DiagramClientView, PointD)

调用就地编辑器,使用指定的鼠标位置设置插入点。

(继承自 ShapeField)
FindFirstChild(ShapeElement, Boolean)

由此 ShapeField 调用,以获取导航序列中的第一个子子字段。

(继承自 ShapeField)
FindLastChild(ShapeElement, Boolean)

由此 ShapeField 调用以获取导航序列中的最后一个子字段。

(继承自 ShapeField)
FindNextChild(DiagramItem, Boolean)

由 ShapeSubField 调用,以获取导航序列中它后面的下一个同级项。

(继承自 ShapeField)
FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean)

在导航序列中查找此 ShapeField 的下一个子子字段。

(继承自 ShapeField)
FindPreviousChild(DiagramItem, Boolean)

由 ShapeSubField 调用,以获取导航序列中它前面的下一个同级项。

(继承自 ShapeField)
FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean)

在导航序列中查找此 ShapeField 的前一个子子字段。

(继承自 ShapeField)
Focused(ShapeElement, DiagramClientView)

获取一个值,该值指示 ShapeField 是否具有焦点。

(继承自 ShapeField)
GetAccessibilityObject(ShapeElement, DiagramClientView)

获取分配给字段的 AccessibleObject。

(继承自 ShapeField)
GetAccessibleChild(ShapeElement, Int32)

检索对应于指定索引的可访问子子字段。

(继承自 ShapeField)
GetAccessibleChildCount(ShapeElement)

检索属于此 ShapeField 的可访问子级数。

(继承自 ShapeField)
GetAccessibleDefaultActionDescription(ShapeElement)

获取描述对象默认操作的字符串。 并非所有对象都有默认操作。

(继承自 ShapeField)
GetAccessibleDescription(ShapeElement)

返回可访问的说明。

(继承自 ShapeField)
GetAccessibleHelp(ShapeElement)

获取对象用途或如何使用对象的说明。

(继承自 ShapeField)
GetAccessibleHelpTopicFileName(ShapeElement)

获取与此可访问对象关联的帮助文件的路径。

(继承自 ShapeField)
GetAccessibleHelpTopicId(ShapeElement)

获取与此可访问对象关联的帮助主题标识符的标识符。

(继承自 ShapeField)
GetAccessibleName(ShapeElement)

返回辅助名称。

(继承自 ShapeField)
GetAccessibleRole(ShapeElement)

检索此 ShapeField 的可访问角色。

(继承自 ShapeField)
GetAccessibleState(ShapeElement, DiagramClientView)

检索此 ShapeField 的可访问状态。

(继承自 ShapeField)
GetAccessibleValue(ShapeElement)

返回可访问的值。

(继承自 ShapeField)
GetActiveInPlaceEditor(ShapeElement, DiagramClientView)

返回活动就地编辑器的 控件。 此方法可能返回 null,在这种情况下,此字段没有活动就地编辑器。

(继承自 ShapeField)
GetBackgroundBrush(DiagramClientView, ShapeElement, Color)

获取要为指定的 ShapeElement 实例绘制的背景画笔。

(继承自 ShapeField)
GetBackgroundBrushId(DiagramClientView, ShapeElement)

获取用于绘制指定 ShapeElement 实例的背景画笔的 ID。

(继承自 ShapeField)
GetBitmap(String)

获取图元文件

GetBounds(ShapeElement)

获取相对于父形状左上角的世界单位的此 ShapeField 的边界。

(继承自 ShapeField)
GetButtonImage(ShapeElement)

提供按钮当前状态的图像

GetCursor(Cursor, DiagramClientView, PointD)

获取鼠标指针位于 ShapeField 上时显示的光标。

(继承自 ShapeField)
GetFocusable(ShapeElement)

获取一个值,该值指示 ShapeField 是否可以接收焦点。

(继承自 ShapeField)
GetInPlaceEditorBounds(ShapeElement)

返回相对于其父形状的就地编辑器的边界(以世界单位表示)。

(继承自 ShapeField)
GetMaximumInPlaceEditorSize(ShapeElement)

返回给定父形状的就地编辑器允许的最大边界。

(继承自 ShapeField)
GetMetafile(String)

获取图元文件

GetMinimumInPlaceEditorSize(ShapeElement)

返回给定父形状的就地编辑器允许的最小边界。

(继承自 ShapeField)
GetMinimumSize(ShapeElement)

返回 ImageField 的最小大小,即要显示的图像的大小,或 AnchoringBehavior 中指定的最小大小,以较大者为准。 如果形状字段未缩放,则始终使用 AnchoringBehavior 大小。

GetPen(DiagramClientView, ShapeElement, Color)

获取用于为指定的 ShapeElement 实例绘制的笔。

(继承自 ShapeField)
GetPenId(ShapeElement)

获取用于绘制指定 ShapeElement 实例的笔的 ID。

(继承自 ShapeField)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

检索在鼠标位于指定点上时应在下一个 MouseDown 事件上处于活动状态的鼠标操作。

GetSelectable(ShapeElement)

获取一个值,该值指示 ShapeField 是否可选。

(继承自 ShapeField)
GetUnscaled(ShapeElement)

获取是否应不缩放绘制按钮图像。

GetValue(ShapeElement)

获取指定 ShapeElement 实例的此 ShapeField 的值。

(继承自 ShapeField)
GetValueDomainPropertyInfo(ShapeElement)

获取此字段的值的 DomainPropertyInfo。

(继承自 ShapeField)
GetVisible(ShapeElement)

获取一个值,该值指示 ShapeField 是否可见

(继承自 ShapeField)
HasFocusedAppearance(ShapeElement, DiagramClientView)

返回一个值,该值指示此字段是否应将字段显示为焦点。 当此字段反映其父字段的 Focused 状态时,这可以不同于 Focused 属性。 (请参阅 DefaultReflectParentFocusedState property.)

(继承自 ShapeField)
HasPendingEdit(ShapeElement, DiagramClientView)

返回一个值,该值指示就地编辑是否处于活动状态,提交挂起。

(继承自 ShapeField)
HasSelectedAppearance(ShapeElement, DiagramClientView)

返回一个值,该值指示此字段是否应将字段显示为选中状态。 当此字段反映其父字段的 Selected 状态时,这可以不同于 Selected 属性。 (请参阅 DefaultReflectParentSelectedState property.)

(继承自 ShapeField)
IsNavigationKey(Char)

返回一个值,该值指示指定的字符是否对应于导航命令。

(继承自 ShapeField)
IsNavigationKey(Keys)

返回一个值,该值指示指定的键数据是否对应于导航命令。

(继承自 ShapeField)
NavigateAscend(ShapeElement, SelectedShapesCollection)

由此 ShapeField 调用,以将焦点设置为导航序列中的第一个可聚焦上级。

(继承自 ShapeField)
NavigateDescend(ShapeElement, SelectedShapesCollection)

由此 ShapeField 调用,以将焦点设置为导航序列中的第一个可聚焦后代。

(继承自 ShapeField)
NavigateToFirst(ShapeElement, SelectedShapesCollection)

由此 ShapeField 调用以将焦点设置为此字段的第一个同级 (,即父级的第一个子级) 导航序列中。

(继承自 ShapeField)
NavigateToLast(ShapeElement, SelectedShapesCollection)

由此 ShapeField 调用,将焦点设置为此字段的最后一个同级 (,即父级的最后一个子级) 导航序列中。

(继承自 ShapeField)
NavigateToNext(ShapeElement, SelectedShapesCollection)

由此 ShapeField 调用,以将焦点设置为导航序列中的下一个对象。

(继承自 ShapeField)
NavigateToPrevious(ShapeElement, SelectedShapesCollection)

由此 ShapeField 调用,以将焦点设置为导航序列中的上一个对象。

(继承自 ShapeField)
OnBeginEdit(DiagramItemEventArgs)

开始就地编辑时调用。

(继承自 ShapeField)
OnClick(DiagramPointEventArgs)

由控件的 OnClick () 调用。

(继承自 ShapeField)
OnDoubleClick(DiagramPointEventArgs)

由控件的 OnDoubleClick () 调用。

(继承自 ShapeField)
OnEndEdit(DiagramItemEventArgs)

就地编辑结束后调用。

(继承自 ShapeField)
OnKeyDown(DiagramKeyEventArgs)

当按下键时调用。 要调用,此 ShapeField 必须是所选内容中聚焦的 ShapeField。

(继承自 ShapeField)
OnKeyPress(DiagramKeyPressEventArgs)

在键向下键和键向上键之间调用。 要调用,此 ShapeField 必须是所选内容中聚焦的 ShapeField。

(继承自 ShapeField)
OnKeyUp(DiagramKeyEventArgs)

释放密钥时调用。 要调用,此 ShapeField 必须是所选内容中聚焦的 ShapeField。

OnMouseDown(DiagramMouseEventArgs)

由控件的 OnMouseDown () 调用。

(继承自 ShapeField)
OnMouseMove(DiagramMouseEventArgs)

由控件的 OnMouseMove () 调用。

(继承自 ShapeField)
OnMouseUp(DiagramMouseEventArgs)

处理鼠标单击按钮

OnMouseWheel(DiagramMouseEventArgs)

由控件的 OnMouseWheel () 调用。

(继承自 ShapeField)
Selected(ShapeElement, DiagramClientView)

返回一个值,该值指示是否选择了字段。

(继承自 ShapeField)
SetSelectionRange(SelectedShapesCollection, DiagramItem, DiagramItem)

将所选内容设置为一系列子字段

(继承自 ShapeField)
SetValue(ShapeElement, Object)

为指定的 ShapeElement 实例设置此 ShapeField 的值。

(继承自 ShapeField)
SetVisible(ShapeElement, Object)

为指定的 ShapeElement 实例设置此 ShapeField 的可见性。

(继承自 ShapeField)

事件

ToggleButtonStateChanging

一个 ShapeField,可以显示对应于所选状态的图像

适用于