다음을 통해 공유


DesignSurfaceManager.CreateDesignSurface 메서드

정의

디자인 화면의 인스턴스를 만듭니다.

오버로드

CreateDesignSurface()

디자인 화면의 인스턴스를 만듭니다.

CreateDesignSurface(IServiceProvider)

디자인 화면의 인스턴스를 만듭니다.

CreateDesignSurface()

디자인 화면의 인스턴스를 만듭니다.

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

반환

새로운 디자인 화면 인스턴스입니다.

추가 정보

적용 대상

CreateDesignSurface(IServiceProvider)

디자인 화면의 인스턴스를 만듭니다.

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

매개 변수

parentProvider
IServiceProvider

부모 서비스 공급자입니다. 먼저 이 공급자에게 서비스를 요청한 후 디자인 화면 관리자 개체에 오류를 위임하는 병합된 서비스 공급자가 새로 만들어집니다. 이 병합된 공급자는 CreateDesignSurfaceCore(IServiceProvider) 메서드에 전달됩니다.

반환

새로운 디자인 화면 인스턴스입니다.

예외

parentProvidernull입니다.

설명

사용 하 여 편리 하 게 디자이너 당 추가 서비스를 추가 하려는 경우는 parentProvider 매개 변수를 디자인 화면에 대 한 서비스 공급자를 제공 합니다. 합니다 CreateDesignSurface 메서드를 모두 지정 된 서비스 공급자의 서비스 요청을 충족할 수 있는 병합 된 서비스 공급자를 만듭니다 뿐만 DesignSurfaceManager 자체입니다. 합니다 CreateDesignSurface 메서드는 다음이 서비스 공급자에 전달 된 CreateDesignSurfaceCore 메서드.

CreateDesignSurfaceCore 디자인 화면을 반환 합니다 CreateDesignSurface 메서드를 가져오려고 합니다 IDesignerEventService합니다. 메서드가 존재 하 고 서비스의 인스턴스인 경우는 DesignSurfaceManager 기본적으로 제공 합니다 CreateDesignSurface 메서드를 발생 시킵니다는 DesignerCreated 이벤트입니다.

상속자 참고

이에서 파생 된 클래스의 경우 서비스의 외부 구현을 제공 합니다 DesignSurfaceManager 시킬 클래스는 DesignerCreated 이벤트.

추가 정보

적용 대상