다음을 통해 공유


DesignSurfaceManager 클래스

정의

DesignSurface 개체의 컬렉션을 관리합니다.

public ref class DesignSurfaceManager : IDisposable, IServiceProvider
public class DesignSurfaceManager : IDisposable, IServiceProvider
[System.Security.SecurityCritical]
public class DesignSurfaceManager : IDisposable, IServiceProvider
type DesignSurfaceManager = class
    interface IServiceProvider
    interface IDisposable
[<System.Security.SecurityCritical>]
type DesignSurfaceManager = class
    interface IServiceProvider
    interface IDisposable
Public Class DesignSurfaceManager
Implements IDisposable, IServiceProvider
상속
DesignSurfaceManager
특성
구현

설명

합니다 DesignSurfaceManager 클래스의 컨테이너 되도록 DesignSurface 개체입니다. 해당 핸들 이벤트 라우팅을 디자이너, 속성 창 및 기타 전역 개체 간의 공통 서비스 제공 합니다. 사용 하 여 DesignSurfaceManager 는 선택 사항이 있지만는 여러 디자이너 창을 하려는 경우 권장 됩니다.

DesignSurfaceManager 클래스는 몇 가지 디자인 타임 서비스를 자동으로 제공 합니다. 보호 된 대체 하 여 이러한 각 서비스를 재정의할 수 있습니다 ServiceContainer 속성입니다. 서비스의 이름을 바꾸려면 생성자를 재정의 기본, 호출 및 보호를 통해 변경한 ServiceContainer 속성입니다. 구현 하는 서비스 컨테이너에 추가 된 모든 서비스는 IDisposable 인터페이스 디자인 화면 관리자가 삭제 될 때 삭제 됩니다. DesignSurfaceManager 클래스를 제공 합니다 IDesignerEventService 기본 서비스와 인터페이스입니다. IDesignerEventService 디자이너 이벤트에 대 한 전역 이벤트 메커니즘을 제공합니다. 이 메커니즘을 사용 하 여 애플리케이션 디자이너가 활성화 될 때 합리적인 합니다. 서비스 속성 창 등의 전역 개체 선택을 모니터링할 수 있는 단일 위치와 디자이너의 컬렉션 변경 이벤트를 제공 합니다.

생성자

DesignSurfaceManager()

DesignSurfaceManager 클래스의 새 인스턴스를 초기화합니다.

DesignSurfaceManager(IServiceProvider)

DesignSurfaceManager 클래스의 새 인스턴스를 초기화합니다.

속성

ActiveDesignSurface

활성화된 디자이너를 가져오거나 설정합니다.

DesignSurfaces

디자인 화면 컬렉션을 가져옵니다.

ServiceContainer

디자인 화면 관리자의 ServiceContainer를 가져옵니다.

메서드

CreateDesignSurface()

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

CreateDesignSurface(IServiceProvider)

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

CreateDesignSurfaceCore(IServiceProvider)

디자인 화면을 만드는 구현입니다.

Dispose()

DesignSurfaceManager에서 사용하는 리소스를 해제합니다.

Dispose(Boolean)

DesignSurfaceManager에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetService(Type)

디자인 화면 관리자의 서비스 컨테이너에 있는 서비스를 가져옵니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

이벤트

ActiveDesignSurfaceChanged

현재 활성 디자이너가 변경되면 발생합니다.

DesignSurfaceCreated

디자이너가 만들어지면 발생합니다.

DesignSurfaceDisposed

디자이너가 삭제되면 발생합니다.

SelectionChanged

전역 선택이 변경되면 발생합니다.

적용 대상

추가 정보