다음을 통해 공유


DesignSurface.View 속성

정의

루트 디자이너에 대한 뷰를 가져옵니다.

public:
 property System::Object ^ View { System::Object ^ get(); };
public object View { get; }
member this.View : obj
Public ReadOnly Property View As Object

속성 값

루트 디자이너에 대한 뷰입니다.

예외

디자인 화면이 로드되고 있지 않거나, 디자이너 로더가 아직 루트 디자이너를 만들지 않았거나, 디자인 화면이 로드를 완료했지만 실패한 경우. 자세한 내용은 InnerException을 참조하십시오.

디자이너가 로드되었지만 이 디자인 화면과 호환되는 뷰를 제공하지 않습니다.

IDesignerHost에 연결된 DesignSurface가 삭제된 경우

예제

다음 코드 예제에서는 어떻게 View 뷰 기술을 숨깁니다.

IRootDesigner d;  

ViewTechnology[] supported = d.SupportedTechnologies;  

return d.GetView(supported[0]);

설명

BeginLoad 메서드 로드 프로세스를 시작 하기 전에 호출 해야 합니다. 디자이너 로더가 뷰를 제공 하는 루트 디자이너인 경우 디자이너 로더에 의해 생성 된 첫 번째 개체 이므로 로드 완료 되기 전에 뷰를 반환 하는 것이 가능 합니다. 뷰를 사용할 수 없는 경우 BeginLoad 예외를 발생 시킵니다.

뷰 기술 개념이 사용 되지 않습니다. 그러나 이전 버전과 호환성에 대 한 루트 디자이너에 대 한 인터페이스에 유지 됩니다. 용도 사용 하 여 사용자 로부터 숨겨집니다 DesignSurface 개체입니다. View 속성 지원 되는 기술 루트 디자이너로 다시 전달 하 여 뷰 기술을 숨깁니다.

적용 대상