Aracılığıyla paylaş


DesignSurfaceManager.CreateDesignSurface Yöntem

Tanım

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 .

Ayrıca bkz.

Şunlara uygulanır