IDesignerLoaderHost 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供介面,可擴充設計主機以支援從序列化狀態載入。
public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHost
public interface class IDesignerLoaderHost : System::ComponentModel::Design::IDesignerHost
public interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHost
public interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost
type IDesignerLoaderHost = interface
interface IDesignerHost
interface IServiceContainer
interface IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost
- 衍生
- 實作
備註
an IDesignerHost 可以實作此介面,以支援 DesignerLoader。
設計者載入器會通知設計主機需要呼叫載入或重新載入,以便設計者主機能在這些時間執行額外任務。
此類別與 IDesignerHost 隔離,強調設計者載入器而非主機必須啟動設計文件的所有載入與重新載入。
屬性
| 名稱 | Description |
|---|---|
| Container |
他拿到這個設計師主機的容器。 (繼承來源 IDesignerHost) |
| InTransaction |
會獲得一個值,表示設計主機目前是否正在交易中。 (繼承來源 IDesignerHost) |
| Loading |
會取得一個值,表示設計主機目前是否正在載入文件。 (繼承來源 IDesignerHost) |
| RootComponent |
取得用作當前設計根元件的基底類別實例。 (繼承來源 IDesignerHost) |
| RootComponentClassName |
會獲得設計類別的完整限定名稱。 (繼承來源 IDesignerHost) |
| TransactionDescription |
取得目前交易的描述。 (繼承來源 IDesignerHost) |
方法
事件
| 名稱 | Description |
|---|---|
| Activated |
當此設計者被啟動時發生。 (繼承來源 IDesignerHost) |
| Deactivated |
當此設計者被停用時發生。 (繼承來源 IDesignerHost) |
| LoadComplete |
當設計器完成載入文件時會發生。 (繼承來源 IDesignerHost) |
| TransactionClosed |
新增事件處理程式。TransactionClosed (繼承來源 IDesignerHost) |
| TransactionClosing |
新增事件處理程式。TransactionClosing (繼承來源 IDesignerHost) |
| TransactionOpened |
新增事件處理程式。TransactionOpened (繼承來源 IDesignerHost) |
| TransactionOpening |
新增事件處理程式。TransactionOpening (繼承來源 IDesignerHost) |