IDesignerLoaderHost 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可以擴充設計工具主應用程式 (Designer Host) 的介面,支援從序列化狀態的載入。
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
- 衍生
- 實作
備註
IDesignerHost可以實作這個介面,以啟用 對 DesignerLoader載入的支援。
設計工具載入器會通知設計工具主機需要叫用載入或重載,讓設計工具主機在這些時間執行其他工作。
這個類別與 IDesignerHost 隔離,強調設計工具載入器不是設計工具主應用程式,必須起始設計檔的所有載入和重載。
屬性
Container |
取得這個設計工具主應用程式的容器。 (繼承來源 IDesignerHost) |
InTransaction |
取得數值,指示設計工具主應用程式目前是否在異動中。 (繼承來源 IDesignerHost) |
Loading |
取得數值,指示設計工具主應用程式目前是否正在載入文件。 (繼承來源 IDesignerHost) |
RootComponent |
取得用來做為目前設計根元件之基底類別的執行個體。 (繼承來源 IDesignerHost) |
RootComponentClassName |
取得正在設計的類別的完整名稱。 (繼承來源 IDesignerHost) |
TransactionDescription |
取得目前異動的描述。 (繼承來源 IDesignerHost) |
方法
事件
Activated |
發生於這個設計工具啟動時。 (繼承來源 IDesignerHost) |
Deactivated |
發生於這個設計工具停用時。 (繼承來源 IDesignerHost) |
LoadComplete |
發生於這個設計工具完成載入其文件時。 (繼承來源 IDesignerHost) |
TransactionClosed |
加入 TransactionClosed 事件的事件處理常式。 (繼承來源 IDesignerHost) |
TransactionClosing |
加入 TransactionClosing 事件的事件處理常式。 (繼承來源 IDesignerHost) |
TransactionOpened |
加入 TransactionOpened 事件的事件處理常式。 (繼承來源 IDesignerHost) |
TransactionOpening |
加入 TransactionOpening 事件的事件處理常式。 (繼承來源 IDesignerHost) |