DesignSurface.View 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
루트 디자이너에 대한 뷰를 가져옵니다.
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 지원되는 기술을 루트 디자이너에 다시 전달하여 보기 기술을 숨깁니다.