DesignerActionList 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供型別的基底類別,該型別定義用於建立智慧標籤面板的項目清單。
public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
- 繼承
-
DesignerActionList
範例
下列程式代碼範例示範如何建立 物件的集合 DesignerActionItem 。
如需此程式碼範例的完整說明,請參閱 如何:將智慧標記附加至 Windows Forms 元件。
public class ColorLabelActionList :
System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
Inherits System.ComponentModel.Design.DesignerActionList
備註
此功能 DesignerAction
可讓元件和控件顯示內容敏感性資訊和命令。 此功能 DesignerAction
可視為設計工具動詞的替代專案,因為 DesignerActionItem 可以顯示在智慧標記面板中,也可以顯示在與元件或控件相關聯的快捷方式功能表中。 類別 DesignerActionList 代表開發人員想要將智慧標記支援新增至其自定義元件和控件的主要互動點。
DesignerActionList 是基類,衍生自元件開發人員,以填入智慧標記面板。 智慧標記面板代表智慧標記的類似功能表的使用者介面 (UI) 。
這個衍生類別可以實作 方法, virtual
GetSortedActionItems 以傳回衍生自 DesignerActionItem的物件集合。 這些物件代表智慧標記面板專案。 每個項目都會根據其類型顯示在面板中。 例如, DesignerActionTextItem 會顯示為靜態文字標籤。 使用中 DesignerActionPropertyItem 面板專案,由和 DesignerActionMethodItem 類型表示,分別具有對應的可公開存取屬性或方法,可實作該專案的功能。
如需如何將專案新增至智慧標記面板的詳細資訊,請參閱 GetSortedActionItems 方法。
注意
表單和對話框可由衍生自 DesignerActionList的類別成員顯示。 根據預設,這些視窗的父代會是智慧標記面板的容器視窗。 明確將這些子視窗父代為另一個服務或視窗,可能會導致智慧標記不正確地顯示。
智慧標記面板不支援卷動或分頁,因此請小心不要以許多智慧標記專案填入您的面板。 太多專案可能會導致智慧標記面板超出螢幕界限。
建構函式
DesignerActionList(IComponent) |
初始化 DesignerActionList 類別的新執行個體。 |
屬性
AutoShow |
取得或設定值,指出智慧標籤面板是否應當在建立時自動顯示。 |
Component |
取得與 DesignerActionList 相關的元件。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetService(Type) |
傳回物件,表示與 DesignerActionList 相關聯之元件提供的服務。 |
GetSortedActionItems() |
傳回包含於清單中的 DesignerActionItem 物件集合。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應