DesignSurfaceManager.CreateDesignSurface Yöntem
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.
Tasarım yüzeyinin bir örneğini oluşturur.
Aşırı Yüklemeler
CreateDesignSurface() |
Tasarım yüzeyinin bir örneğini oluşturur. |
CreateDesignSurface(IServiceProvider) |
Tasarım yüzeyinin bir örneğini oluşturur. |
CreateDesignSurface()
Tasarım yüzeyinin bir örneğini oluşturur.
public:
System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface();
public System.ComponentModel.Design.DesignSurface CreateDesignSurface ();
member this.CreateDesignSurface : unit -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface () As DesignSurface
Döndürülenler
Yeni bir tasarım yüzeyi örneği.
Ayrıca bkz.
Şunlara uygulanır
CreateDesignSurface(IServiceProvider)
Tasarım yüzeyinin bir örneğini oluşturur.
public:
System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface(IServiceProvider ^ parentProvider);
public System.ComponentModel.Design.DesignSurface CreateDesignSurface (IServiceProvider parentProvider);
member this.CreateDesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface (parentProvider As IServiceProvider) As DesignSurface
Parametreler
- parentProvider
- IServiceProvider
Üst hizmet sağlayıcısı. Önce bu sağlayıcıdan bir hizmet isteyecek ve ardından hataları tasarım yüzeyi yöneticisi nesnesine devredecek yeni bir birleştirilmiş hizmet sağlayıcısı oluşturulacaktır. Bu birleştirilmiş sağlayıcı yöntemine CreateDesignSurfaceCore(IServiceProvider) geçirilir.
Döndürülenler
Yeni bir tasarım yüzeyi örneği.
Özel durumlar
parentProvider
, null
değeridir.
Açıklamalar
Tasarımcı başına kolayca ek hizmetler eklemek istiyorsanız, bu tasarım yüzeyi için bir hizmet sağlayıcısı sağlamak üzere parametresini kullanın parentProvider
. yöntemi, CreateDesignSurface hem verilen hizmet sağlayıcısından hem de kendisinden gelen hizmet isteklerini karşılayan birleştirilmiş bir hizmet sağlayıcısı DesignSurfaceManager oluşturur. Yöntemi CreateDesignSurface daha sonra bu hizmet sağlayıcısını yöntemine CreateDesignSurfaceCore geçirir.
CreateDesignSurfaceCore Tasarım yüzeyini döndürdüğünde CreateDesignSurface yöntemi elde etmeye IDesignerEventServiceçalışır. Varsa ve varsayılan olarak sağlanan hizmetin DesignSurfaceManager örneğiyse yöntemi CreateDesignSurface olayı tetikler DesignerCreated .
Devralanlara Notlar
Hizmetin bir dış uygulaması sağlandıysa, olayı yükseltmek için sınıfından türetilen sınıfın DesignSurfaceManager sorumluluğundadır DesignerCreated .