語言

ExtenderControlToolboxItem 類別

定義

提供一種方法,以判斷工具箱中特定擴展控制項可擴充哪些目標控制項。

public ref class ExtenderControlToolboxItem : System::Web::UI::Design::WebControlToolboxItem
[System.Serializable]
public class ExtenderControlToolboxItem : System.Web.UI.Design.WebControlToolboxItem
[<System.Serializable>]
type ExtenderControlToolboxItem = class
    inherit WebControlToolboxItem
Public Class ExtenderControlToolboxItem
Inherits WebControlToolboxItem
繼承
ExtenderControlToolboxItem
屬性

備註

該方法會 GetTargetControlTypes 回傳目標類型的集合。 集合會透過字 Properties 典進行快取以提升效能。

如果你寫了一個擴展控制實作了 IExtenderControl,但不源自 ExtenderControl,請在 ToolboxItemAttribute 控制屬性中指定此類型。

建構函式

名稱 Description
ExtenderControlToolboxItem()

初始化 ExtenderControlToolboxItem 類別的新執行個體。

ExtenderControlToolboxItem(SerializationInfo, StreamingContext)

使用指定的參數初始化該類別的新 ExtenderControlToolboxItem 實例。

ExtenderControlToolboxItem(Type)

透過使用指定的類型初始化該類別的新 ExtenderControlToolboxItem 實例。

屬性

名稱 Description
AssemblyName

取得或設定包含工具箱項目所建立類型或類型的組件名稱。

(繼承來源 ToolboxItem)
Bitmap

取得或設定一個點陣圖來代表工具箱中的工具箱項目。

(繼承來源 ToolboxItem)
Company

取得或設定公司 ToolboxItem名稱。

(繼承來源 ToolboxItem)
ComponentType

取得這個 ToolboxItem元件類型。

(繼承來源 ToolboxItem)
DependentAssemblies

拿到或設定 AssemblyName 工具箱裡的物品。

(繼承來源 ToolboxItem)
Description

取得或設定了這個 ToolboxItem描述。

(繼承來源 ToolboxItem)
DisplayName

取得或設定工具箱項目的顯示名稱。

(繼承來源 ToolboxItem)
Filter

取得或設定篩選條件,判斷工具箱項目是否能用於目的地元件。

(繼承來源 ToolboxItem)
IsTransient

會得到一個值,表示工具箱物品是否為暫時性。

(繼承來源 ToolboxItem)
Locked

會得到一個值,表示目前 ToolboxItem 是否被鎖定。

(繼承來源 ToolboxItem)
OriginalBitmap

取得或設定原始點陣圖,這些點陣圖將用於此項目的工具箱中。

(繼承來源 ToolboxItem)
Properties

拿到一本性質字典。

(繼承來源 ToolboxItem)
TypeName

取得或設定工具箱項目在被呼叫時所產生的類型 IComponent 的完整限定名稱。

(繼承來源 ToolboxItem)
Version

我會拿到這個 ToolboxItem版本。

(繼承來源 ToolboxItem)

方法

名稱 Description
CheckUnlocked()

如果工具箱物品目前被鎖定,會拋出例外。

(繼承來源 ToolboxItem)
CreateComponents()

建立工具箱項目所設定要建立的元件。

(繼承來源 ToolboxItem)
CreateComponents(IDesignerHost, IDictionary)

使用指定的設計主機和預設值,建立工具箱項目所設定要建立的元件。

(繼承來源 ToolboxItem)
CreateComponents(IDesignerHost)

使用指定的設計主機,建立工具箱項目所設定要建立的元件。

(繼承來源 ToolboxItem)
CreateComponentsCore(IDesignerHost, IDictionary)

當工具箱項目被呼叫時,會建立一個元件陣列。

(繼承來源 ToolboxItem)
CreateComponentsCore(IDesignerHost)

從該 ToolboxItem類型中每個類型建立物件,並將其加入指定的設計器。

(繼承來源 WebControlToolboxItem)
Deserialize(SerializationInfo, StreamingContext)

從指定的序列化資訊物件載入工具箱項目的狀態。

(繼承來源 WebControlToolboxItem)
Equals(Object)

判斷兩個 ToolboxItem 實例是否相等。

(繼承來源 ToolboxItem)
FilterPropertyValue(String, Object)

在回傳前會篩選一個屬性值。

(繼承來源 ToolboxItem)
GetHashCode()

傳回這個實例的哈希碼。

(繼承來源 ToolboxItem)
GetTargetControlTypes(IDesignerHost)

回傳目標類型的集合。

GetToolAttributeValue(IDesignerHost, Type)

取得工具箱物品指定屬性類型的值。

(繼承來源 WebControlToolboxItem)
GetToolHtml(IDesignerHost)

取得工具所建立的網頁控制的 HTML。

(繼承來源 WebControlToolboxItem)
GetToolType(IDesignerHost)

了解這個工具箱物品的類型。

(繼承來源 WebControlToolboxItem)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
GetType(IDesignerHost, AssemblyName, String, Boolean)

建立指定型別的實例,並可選擇使用指定的設計主機與組合名稱。

(繼承來源 ToolboxItem)
GetType(IDesignerHost)

可存取與工具箱項目相關的類型。

(繼承來源 ToolboxItem)
Initialize(Type)

預先填滿目標型別快取條目中的指定類型。

Lock()

鎖定工具箱物品並阻止其屬性變更。

(繼承來源 ToolboxItem)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnComponentsCreated(ToolboxComponentsCreatedEventArgs)

引發 ComponentsCreated 事件。

(繼承來源 ToolboxItem)
OnComponentsCreating(ToolboxComponentsCreatingEventArgs)

引發 ComponentsCreating 事件。

(繼承來源 ToolboxItem)
Serialize(SerializationInfo, StreamingContext)

將工具箱項目的狀態儲存到指定的序列化資訊物件。

(繼承來源 WebControlToolboxItem)
ToString()

回傳 String 代表電流 ToolboxItem的 a 。

(繼承來源 ToolboxItem)
ValidatePropertyType(String, Object, Type, Boolean)

驗證物件屬於特定類型。

(繼承來源 ToolboxItem)
ValidatePropertyValue(String, Object)

在屬性被指派到屬性字典之前,先驗證該屬性。

(繼承來源 ToolboxItem)

事件

名稱 Description
ComponentsCreated

在元件建立後立即發生。

(繼承來源 ToolboxItem)
ComponentsCreating

當元件即將被建立時,會發生這種情況。

(繼承來源 ToolboxItem)

明確介面實作

名稱 Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

關於此成員的描述,請參見方法。GetObjectData(SerializationInfo, StreamingContext)

(繼承來源 ToolboxItem)

適用於