ToggleButtonField 類別
可顯示對應選取狀態之影像的 ShapeField
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.ToggleButtonField
Microsoft.VisualStudio.Modeling.Diagrams.ChevronButtonField
Microsoft.VisualStudio.Modeling.Diagrams.PlusMinusButtonField
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
語法
'宣告
Public MustInherit Class ToggleButtonField _
Inherits ShapeField
public abstract class ToggleButtonField : ShapeField
ToggleButtonField 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
ToggleButtonField | 初始化 ToggleButtonField 類別的新執行個體 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
AnchoringBehavior | 描述欄位內容應如何相對於父代 ShapeElement 自動調整本身的位置及大小。 (繼承自 ShapeField)。 | |
DefaultAccessibleDescription | 取得或設定預設可存取描述。 (繼承自 ShapeField)。 | |
DefaultAccessibleName | 取得或設定可存取物件之圖案欄位的預設名稱。 (繼承自 ShapeField)。 | |
DefaultAccessibleState | 取得可存取物件之圖案欄位的預設狀態。 (繼承自 ShapeField)。 | |
DefaultBackgroundBrushId | 取得或設定描繪圖案欄位背景的預設筆刷的 ID。 (繼承自 ShapeField)。 | |
DefaultFocusable | 取得圖案欄位,並確認它是否可以接收焦點,或提供圖案欄位接收焦點的能力。 (繼承自 ShapeField)。 | |
DefaultInactiveSelectedBackgroundBrushId | 取得或設定圖案欄位的預設背景筆刷的 ID。 (繼承自 ShapeField)。 | |
DefaultPenId | 取得或設定圖案欄位所要使用的預設畫筆的 ID。 (繼承自 ShapeField)。 | |
DefaultReflectParentFocusedState | 取得子圖案欄位,並確認在其父圖案接收焦點時,它是否應該也接收焦點,或設定反映其父圖案焦點狀態的能力。 (繼承自 ShapeField)。 | |
DefaultReflectParentSelectedState | 取得子圖案欄位,並確認是否應該在選取其父圖案時也選取它,或設定反映其父圖案選取狀態的能力。 (繼承自 ShapeField)。 | |
DefaultSelectable | 取得圖案欄位,並確認它是否預設可選取,或設定圖案欄位的預設選取狀態。 (繼承自 ShapeField)。 | |
DefaultSelectedBackgroundBrushId | 取得或設定圖案欄位的預設背景筆刷的 ID。 (繼承自 ShapeField)。 | |
DefaultUnscaled | 取得或設定值,指出是否應未縮放地繪製影像 (相對於這個欄位的界限),或者影像應該調整以符合界限。 | |
DefaultVisibility | 取得圖案欄位,並確認它是否預設會出現,或設定圖案欄位的預設可見度。 (繼承自 ShapeField)。 | |
Name | 取得圖案欄位的名稱。 (繼承自 ShapeField)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
AccessibleDoDefaultAction | 執行可存取之物件的預設動作。 (繼承自 ShapeField)。 | |
AllowInPlaceEditorAutoSize | 可讓就地編輯器在圖案欄位中自動調整大小。 (繼承自 ShapeField)。 | |
AssociateValueWith(Store, AssociatedPropertyInfo) | 將圖案欄位與指派給圖案項目的網域屬性相關聯。 (繼承自 ShapeField)。 | |
AssociateValueWith(Store, Guid) | 將圖案欄位與指派給圖案項目的網域屬性相關聯。 (繼承自 ShapeField)。 | |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | 將圖案欄位與指派給圖案項目的網域屬性相關聯。 (繼承自 ShapeField)。 | |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | 將圖案欄位的可見度與指派給圖案項目的網域屬性相關聯。 (繼承自 ShapeField)。 | |
AssociateVisibilityWith(Store, Guid) | 將圖案欄位的可見度與指派給圖案項目的網域屬性相關聯。 (繼承自 ShapeField)。 | |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | 將圖案欄位的可見度與指派給圖案項目的網域屬性相關聯。 (繼承自 ShapeField)。 | |
CanEditValue | 取得圖案欄位,並確認是否可以編輯它。 (繼承自 ShapeField)。 | |
ChangeState | 變更切換按鈕的狀態 | |
CommitPendingEdit | 認可暫止的編輯。 (繼承自 ShapeField)。 | |
CreateToggleButtonEventArgs | 建立負責切換按鈕事件引數之類別的執行個體 | |
DoHitTest | 在圖表中的指定點上執行點擊測試,以判斷點是否位於圖案欄位的範圍中。 (繼承自 ShapeField)。 | |
DoKeyboardNavigation | 使用鍵盤在圖案欄位中巡覽。 (繼承自 ShapeField)。 | |
DoPaint | 繪製 ShapeField 的內容。 (覆寫 ShapeField.DoPaint(DiagramPaintEventArgs, ShapeElement)。) | |
EditValue(ShapeElement, DiagramClientView) | 開啟圖案欄位的就地編輯器。 (繼承自 ShapeField)。 | |
EditValue(ShapeElement, DiagramClientView, PointD) | 開啟圖案欄位的就地編輯器。 (繼承自 ShapeField)。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
FindFirstChild | 找出父圖案欄位中的第一個子系圖案欄位。 (繼承自 ShapeField)。 | |
FindLastChild | 找出父圖案欄位中的最後一個子系圖案欄位。 (繼承自 ShapeField)。 | |
FindNextChild | 找出父圖案欄位中的下一個子系圖案欄位。 (繼承自 ShapeField)。 | |
FindNextInChildSubFields | 找出巡覽順序中的下一個子系圖案欄位。 (繼承自 ShapeField)。 | |
FindPreviousChild | 找出父圖案欄位中的上一個子系圖案欄位。 (繼承自 ShapeField)。 | |
FindPreviousInChildSubFields | 找出巡覽順序中的上一個子系圖案欄位。 (繼承自 ShapeField)。 | |
Focused | 取得圖案欄位,並確認它是否有焦點。 (繼承自 ShapeField)。 | |
GetAccessibilityObject | 取得指派給圖案欄位的協助工具物件。 (繼承自 ShapeField)。 | |
GetAccessibleChild | 取得子圖案欄位的協助工具物件。 (繼承自 ShapeField)。 | |
GetAccessibleChildCount | 取得指派給父圖案欄位及其子圖案欄位的 Accessibility 物件的數目。 (繼承自 ShapeField)。 | |
GetAccessibleDefaultActionDescription | 取得可存取物件之圖案欄位的預設用途。 (繼承自 ShapeField)。 | |
GetAccessibleDescription | 取得可存取物件之圖案欄位的描述。 (繼承自 ShapeField)。 | |
GetAccessibleHelp | 取得可存取的物件的圖案欄位說明。 (繼承自 ShapeField)。 | |
GetAccessibleHelpTopicFileName | 針對可存取的物件取得說明主題。 (繼承自 ShapeField)。 | |
GetAccessibleHelpTopicId | 取得指派給可存取物件的說明主題的 ID。 (繼承自 ShapeField)。 | |
GetAccessibleName | 取得可存取物件之圖案欄位的名稱。 (繼承自 ShapeField)。 | |
GetAccessibleRole | 取得可存取物件之圖案欄位的角色。 (繼承自 ShapeField)。 | |
GetAccessibleState | 取得可存取物件之圖案欄位的狀態。 (繼承自 ShapeField)。 | |
GetAccessibleValue | 取得可存取物件之圖案欄位中的值。 (繼承自 ShapeField)。 | |
GetActiveInPlaceEditor | 取得正在使用中的就地編輯器。 (繼承自 ShapeField)。 | |
GetBackgroundBrush | 取得繪製圖案項目 (已為其指派圖案欄位) 背景的筆刷。 (繼承自 ShapeField)。 | |
GetBackgroundBrushId | 取得繪製圖案項目 (已為其指派此圖案欄位) 背景的筆刷的 ID。 (繼承自 ShapeField)。 | |
GetBitmap | 取得中繼檔 | |
GetBounds | 取得圖案欄位的界限。 (繼承自 ShapeField)。 | |
GetButtonImage | 提供按鈕目前狀態的影像 | |
GetCursor | 取得當滑鼠指向圖案欄位時所顯示的指標。 (繼承自 ShapeField)。 | |
GetFocusable | 取得圖案欄位,並確認它是否可以接收焦點。 (繼承自 ShapeField)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetInPlaceEditorBounds | 取得就地編輯器的界限。 (繼承自 ShapeField)。 | |
GetMaximumInPlaceEditorSize | 取得就地編輯器的最大上限。 (繼承自 ShapeField)。 | |
GetMetafile | 取得中繼檔 | |
GetMinimumInPlaceEditorSize | 取得就地編輯器的最低界限。 (繼承自 ShapeField)。 | |
GetMinimumSize | 傳回 ImageField 的最小大小,也就是影像顯示大小,或是 AnchoringBehavior 中指定的最大大小,以其中較大者為準。如果圖案欄位未縮放,則會永遠使用 AnchoringBehavior 大小。 (覆寫 ShapeField.GetMinimumSize(ShapeElement)。) | |
GetPen | 取得繪製圖案項目 (已為其指派圖案欄位) 的畫筆。 (繼承自 ShapeField)。 | |
GetPenId | 取得繪製圖案項目 (已為其指派圖案欄位) 的畫筆的 ID。 (繼承自 ShapeField)。 | |
GetPotentialMouseAction | 如果滑鼠移到指定的點上時,擷取下一個 MouseDown 事件應發生的滑鼠動作。 (覆寫 ShapeField.GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)。) | |
GetSelectable | 取得圖案欄位,並確認是否可以選取它。 (繼承自 ShapeField)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
GetUnscaled | 取得是否應該未縮放地繪製按鈕圖像。 | |
GetValue | 取得圖案欄位的值。 (繼承自 ShapeField)。 | |
GetValueDomainPropertyInfo | 取得指派給圖案欄位值的網域屬性。 (繼承自 ShapeField)。 | |
GetVisible | 取得圖案欄位,並確認它是否顯示。 (繼承自 ShapeField)。 | |
HasFocusedAppearance | 取得圖案欄位,並確認它是否應該看起來擁有焦點。 (繼承自 ShapeField)。 | |
HasPendingEdit | 取得圖案欄位,並確認其就地編輯器是否使用中以及暫止變更。 (繼承自 ShapeField)。 | |
HasSelectedAppearance | 取得圖案欄位,並確認它是否顯示已選取。 (繼承自 ShapeField)。 | |
IsNavigationKey(Char) | 取得使用者按下的按鍵,並確認它是否可用來在圖案欄位之間巡覽。 (繼承自 ShapeField)。 | |
IsNavigationKey(Keys) | 取得使用者按下的按鍵,並確認這些按鍵是否可用來在圖案欄位之間巡覽。 (繼承自 ShapeField)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
NavigateAscend | 將焦點移至選定圖案巡覽順序的上一個圖案欄位中。 (繼承自 ShapeField)。 | |
NavigateDescend | 將焦點移至選定圖案巡覽順序的下一個圖案欄位中。 (繼承自 ShapeField)。 | |
NavigateToFirst | 將焦點移至選定圖案巡覽順序的第一個圖案欄位中。 (繼承自 ShapeField)。 | |
NavigateToLast | 將焦點移至選定圖案巡覽順序的最後一個圖案欄位中。 (繼承自 ShapeField)。 | |
NavigateToNext | 將焦點移至選定圖案巡覽順序的下一個圖案欄位中。 (繼承自 ShapeField)。 | |
NavigateToPrevious | 將焦點移至選定圖案巡覽順序的上一個圖案欄位中。 (繼承自 ShapeField)。 | |
OnBeginEdit | 當就地編輯已開始時,通知接聽程式。 (繼承自 ShapeField)。 | |
OnClick | 當使用者已按一下圖案欄位時,通知接聽程式。 (繼承自 ShapeField)。 | |
OnDoubleClick | 當使用者已按兩下圖案欄位時,通知接聽程式。 (繼承自 ShapeField)。 | |
OnEndEdit | 當就地編輯已完成時,通知接聽程式。 (繼承自 ShapeField)。 | |
OnKeyDown | 當使用者指向圖案欄位並按住按鍵時,通知接聽程式。 (繼承自 ShapeField)。 | |
OnKeyPress | 當使用者指向圖案欄位並按下按鍵時,通知接聽程式。 (繼承自 ShapeField)。 | |
OnKeyUp | 當使用者指向圖案欄位並放開按鍵時,通知接聽程式。 (繼承自 ShapeField)。 | |
OnMouseDown | 當使用者正在圖案欄位上按住滑鼠鍵時,通知接聽程式。 (繼承自 ShapeField)。 | |
OnMouseMove | 當已將滑鼠移動到圖案欄位上時,通知接聽程式。 (繼承自 ShapeField)。 | |
OnMouseUp | 處理按鈕的按下滑鼠動作。 (覆寫 ShapeField.OnMouseUp(DiagramMouseEventArgs)。) | |
OnMouseWheel | 當滑鼠已旋轉到圖案欄位上時,通知接聽程式。 (繼承自 ShapeField)。 | |
Selected | 取得圖案欄位,並確認它是否已選取。 (繼承自 ShapeField)。 | |
SetSelectionRange | 設定子圖形欄位範圍的選取範圍。 (繼承自 ShapeField)。 | |
SetValue | 將指定的值指派給圖案欄位。 (繼承自 ShapeField)。 | |
SetVisible | 設定圖形欄位的可見度。 (繼承自 ShapeField)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
ToggleButtonStateChanging |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。