共用方式為


ModelingToolboxItemBase 類別

這個型別具有 SecurityCriticalAttribute 屬性,因此只能由 .NET Framework for Silverlight 類別庫使用。如果應用程式程式碼使用這個型別的任何成員,都會擲回 MethodAccessException。

[安全性關鍵]

表示抽象的工具箱項目。

繼承階層架構

System.Object
  System.Drawing.Design.ToolboxItem
    Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItemBase
      Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItem
      Microsoft.VisualStudio.Modeling.Shell.ModelingBindingSourceToolboxItem

命名空間:  Microsoft.VisualStudio.Modeling.Design
組件:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)

語法

'宣告
<SerializableAttribute> _
<SecurityCriticalAttribute> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public MustInherit Class ModelingToolboxItemBase _
    Inherits ToolboxItem
[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class ModelingToolboxItemBase : ToolboxItem

ModelingToolboxItemBase 型別會公開下列成員。

建構函式

  名稱 說明
受保護的方法 ModelingToolboxItemBase(SerializationInfo, StreamingContext) 序列化建構函式。
受保護的方法 ModelingToolboxItemBase(String, Int32, String, Bitmap, String, String, String, String, ICollection) 初始化 ModelingToolboxItemBase 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 AssemblyName 取得或設定組件的名稱,該組件包含型別或工具箱項目所建立的型別。 (繼承自 ToolboxItem)。
公用屬性 Bitmap 取得或設定點陣圖,表示工具箱中的工具箱項目。 (繼承自 ToolboxItem)。
公用屬性 Company 取得或設定這個 ToolboxItem 的公司名稱。 (繼承自 ToolboxItem)。
公用屬性 ComponentType 取得這個項目的工具提示] 所示的 ComponentType 字串。 (覆寫 ToolboxItem.ComponentType。)
公用屬性 ContextSensitiveHelpKeyword 取得即時線上說明關鍵字的工具箱項目。不應該當地語系化。
公用屬性 DependentAssemblies 取得或設定工具箱項目的 AssemblyName。 (繼承自 ToolboxItem)。
公用屬性 Description 取得或設定這個 ToolboxItem 的描述。 (繼承自 ToolboxItem)。
公用屬性 DisplayName 取得或設定工具箱項目的顯示名稱。 (繼承自 ToolboxItem)。
公用屬性 Filter 取得或設定篩選條件,判斷工具箱項目是否可以在目的元件上使用。 (繼承自 ToolboxItem)。
公用屬性 Id 取得唯一識別這個工具箱項目。
公用屬性 IsTransient 取得值,指出工具箱項目是否為暫時性 (Transient)。 (繼承自 ToolboxItem)。
公用屬性 Locked 取得值,指出 ToolboxItem 目前是否已鎖定。 (繼承自 ToolboxItem)。
公用屬性 Position 取得工具箱項目的建議的位置。
公用屬性 Properties 取得屬性的字典。 (繼承自 ToolboxItem)。
公用屬性 TabName 取得包含這個項目,[工具箱] 索引標籤的名稱。應該當地語系化。
公用屬性 TabNameId 取得非當地語系化名稱要包含此項目的 [工具箱] 索引標籤的 Id。必須未當地語系化。
公用屬性 TypeName 取得或設定叫用工具箱項目時所建立的 IComponent 的型別完整名稱。 (繼承自 ToolboxItem)。
公用屬性 Version 取得這個 ToolboxItem 的版本。 (繼承自 ToolboxItem)。

回頁首

方法

  名稱 說明
受保護的方法 CheckUnlocked 如果工具箱項目目前是鎖定的,則會擲回例外狀況。 (繼承自 ToolboxItem)。
公用方法 CreateComponents() 建立工具箱項目受到設定要建立的元件。 (繼承自 ToolboxItem)。
公用方法 CreateComponents(IDesignerHost) 使用指定的設計工具主應用程式 (Designer Host),建立工具箱項目受到設定要建立的元件。 (繼承自 ToolboxItem)。
公用方法 CreateComponents(IDesignerHost, IDictionary) 使用指定的設計工具主應用程式 (Designer Host) 和預設值,建立工具箱項目設定為要建立的元件。 (繼承自 ToolboxItem)。
受保護的方法 CreateComponentsCore(IDesignerHost) 建立元件或叫用工具箱項目時要使用之元件的陣列。 (繼承自 ToolboxItem)。
受保護的方法 CreateComponentsCore(IDesignerHost, IDictionary) 在叫用工具箱項目時建立元件陣列。 (繼承自 ToolboxItem)。
受保護的方法 Deserialize 還原序列化這個執行個體的 ModelingToolboxItemBase。 (覆寫 ToolboxItem.Deserialize(SerializationInfo, StreamingContext)。)
公用方法 Equals 判斷兩個 ModelingToolboxItemBase 執行個體是否相等。 (覆寫 ToolboxItem.Equals(Object)。)
受保護的方法 FilterPropertyValue 在傳回前篩選屬性值。 (繼承自 ToolboxItem)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 傳回這個執行個體的雜湊程式碼。 (覆寫 ToolboxItem.GetHashCode()。)
公用方法 GetType() 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 GetType(IDesignerHost) 啟用對與工具箱項目關聯之型別的存取。 (繼承自 ToolboxItem)。
受保護的方法 GetType(IDesignerHost, AssemblyName, String, Boolean) 建立指定型別的執行個體,並選擇性使用指定的設計工具主應用程式和組件名稱。 (繼承自 ToolboxItem)。
公用方法 Initialize 使用要建立的指定型別來初始化目前工具箱項目。 (繼承自 ToolboxItem)。
公用方法 Lock 鎖定工具箱項目並防止變更其屬性。 (繼承自 ToolboxItem)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 OnComponentsCreated 引發 ComponentsCreated 事件。 (繼承自 ToolboxItem)。
受保護的方法 OnComponentsCreating 引發 ComponentsCreating 事件。 (繼承自 ToolboxItem)。
受保護的方法 Serialize 序列化這個執行個體的 ModelingToolboxItemBase。 (覆寫 ToolboxItem.Serialize(SerializationInfo, StreamingContext)。)
公用方法 ToString 傳回 String,表示目前的 ToolboxItem。 (繼承自 ToolboxItem)。
受保護的方法 ValidatePropertyType 驗證物件是否為指定型別。 (繼承自 ToolboxItem)。
受保護的方法 ValidatePropertyValue 將屬性指派給屬性字典前驗證屬性。 (繼承自 ToolboxItem)。

回頁首

事件

  名稱 說明
公用事件 ComponentsCreated 立即發生於建立元件之後。 (繼承自 ToolboxItem)。
公用事件 ComponentsCreating 發生於即將建立元件時。 (繼承自 ToolboxItem)。

回頁首

明確介面實作

  名稱 說明
明確介面實作私用方法 ISerializable.GetObjectData 如需這個成員的說明,請參閱 GetObjectData 方法。 (繼承自 ToolboxItem)。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.Design 命名空間