다음을 통해 공유


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 지원되는 기술을 루트 디자이너에 다시 전달하여 보기 기술을 숨깁니다.

적용 대상