IDesignerLoaderHost Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Serileştirilmiş durumdan yüklemeyi desteklemek için tasarımcı ana bilgisayarını genişletebilen bir arabirim sağlar.
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
- Türetilmiş
- Uygulamalar
Açıklamalar
, IDesignerHost tarafından DesignerLoaderyükleme desteğini etkinleştirmek için bu arabirimi uygulayabilir.
Tasarımcı yükleyicisi tasarımcı konağına, tasarımcı konağın şu anda ek görevler gerçekleştirebilmesi için bir yük veya yeniden yükleme çağrısı yapması gerektiğini bildirir.
Bu sınıf, tasarım belgesinin tüm yükleme ve yeniden yüklemesini tasarımcı konağı değil tasarımcı yükleyicisinin başlatması gerektiğini vurgulama amacıyla öğesinden IDesignerHost yalıtılır.
Özellikler
Container |
Bu tasarımcı konağı için kapsayıcıyı alır. (Devralındığı yer: IDesignerHost) |
InTransaction |
Tasarımcı konağın şu anda bir işlemde olup olmadığını belirten bir değer alır. (Devralındığı yer: IDesignerHost) |
Loading |
Tasarımcı konağın şu anda belgeyi yükleyip yüklemediğini belirten bir değer alır. (Devralındığı yer: IDesignerHost) |
RootComponent |
Geçerli tasarım için kök bileşen olarak kullanılan temel sınıfın örneğini alır. (Devralındığı yer: IDesignerHost) |
RootComponentClassName |
Tasarlanan sınıfın tam adını alır. (Devralındığı yer: IDesignerHost) |
TransactionDescription |
Geçerli işlemin açıklamasını alır. (Devralındığı yer: IDesignerHost) |
Yöntemler
Activate() |
Bu konağın barındırdığını tasarımcıyı etkinleştirir. (Devralındığı yer: IDesignerHost) |
AddService(Type, Object) |
Belirtilen hizmeti hizmet kapsayıcısına ekler. (Devralındığı yer: IServiceContainer) |
AddService(Type, Object, Boolean) |
Belirtilen hizmeti hizmet kapsayıcısına ekler ve isteğe bağlı olarak hizmeti üst hizmet kapsayıcılarına yükseltir. (Devralındığı yer: IServiceContainer) |
AddService(Type, ServiceCreatorCallback) |
Belirtilen hizmeti hizmet kapsayıcısına ekler. (Devralındığı yer: IServiceContainer) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Belirtilen hizmeti hizmet kapsayıcısına ekler ve isteğe bağlı olarak hizmeti üst hizmet kapsayıcılarına yükseltir. (Devralındığı yer: IServiceContainer) |
CreateComponent(Type) |
Belirtilen türde bir bileşen oluşturur ve bunu tasarım belgesine ekler. (Devralındığı yer: IDesignerHost) |
CreateComponent(Type, String) |
Belirtilen tür ve addan bir bileşen oluşturur ve bunu tasarım belgesine ekler. (Devralındığı yer: IDesignerHost) |
CreateTransaction() |
Performansı geliştirmek ve geri alma ve yineleme desteği işlevlerini etkinleştirmek için olay dizilerini kapsülleyebilecek bir DesignerTransaction oluşturur. (Devralındığı yer: IDesignerHost) |
CreateTransaction(String) |
Performansı geliştirmek ve belirtilen işlem açıklamasını kullanarak geri alma ve yineleme desteği işlevlerini etkinleştirmek için olay dizilerini kapsülleyebilecek bir DesignerTransaction oluşturur. (Devralındığı yer: IDesignerHost) |
DestroyComponent(IComponent) |
Belirtilen bileşeni yok eder ve tasarımcı kapsayıcısından kaldırır. (Devralındığı yer: IDesignerHost) |
EndLoad(String, Boolean, ICollection) |
Tasarımcı yükleme işlemini sonlandırır. |
GetDesigner(IComponent) |
Belirtilen bileşeni içeren tasarımcı örneğini alır. (Devralındığı yer: IDesignerHost) |
GetService(Type) |
Belirtilen türe ait hizmet nesnesini alır. (Devralındığı yer: IServiceProvider) |
GetType(String) |
Belirtilen tam tür adının bir örneğini alır. (Devralındığı yer: IDesignerHost) |
Reload() |
Tasarım belgesini yeniden yükler. |
RemoveService(Type) |
Belirtilen hizmet türünü hizmet kapsayıcısından kaldırır. (Devralındığı yer: IServiceContainer) |
RemoveService(Type, Boolean) |
Belirtilen hizmet türünü hizmet kapsayıcısından kaldırır ve isteğe bağlı olarak hizmeti üst hizmet kapsayıcılarına yükseltir. (Devralındığı yer: IServiceContainer) |
Ekinlikler
Activated |
Bu tasarımcı etkinleştirildiğinde gerçekleşir. (Devralındığı yer: IDesignerHost) |
Deactivated |
Bu tasarımcı devre dışı bırakıldığında gerçekleşir. (Devralındığı yer: IDesignerHost) |
LoadComplete |
Bu tasarımcı belgesini yüklemeyi tamamladığında gerçekleşir. (Devralındığı yer: IDesignerHost) |
TransactionClosed |
Olay için bir olay işleyicisi TransactionClosed ekler. (Devralındığı yer: IDesignerHost) |
TransactionClosing |
Olay için bir olay işleyicisi TransactionClosing ekler. (Devralındığı yer: IDesignerHost) |
TransactionOpened |
Olay için bir olay işleyicisi TransactionOpened ekler. (Devralındığı yer: IDesignerHost) |
TransactionOpening |
Olay için bir olay işleyicisi TransactionOpening ekler. (Devralındığı yer: IDesignerHost) |