다음을 통해 공유


ControlDesigner.UsePreviewControl 속성

정의

컨트롤 디자이너에서 임시 미리 보기 컨트롤을 사용하여 디자인 타임 HTML 태그를 생성할지 여부를 나타내는 값을 가져옵니다.

protected:
 virtual property bool UsePreviewControl { bool get(); };
protected virtual bool UsePreviewControl { get; }
member this.UsePreviewControl : bool
Protected Overridable ReadOnly Property UsePreviewControl As Boolean

속성 값

컨트롤 디자이너에서 컨트롤의 임시 복사본을 디자인 타임 미리 보기에 사용하면 true이고, 컨트롤 디자이너에서 Component 속성을 컨트롤 디자이너에 포함된 컨트롤에 사용하면 false입니다.

설명

속성이 이 UsePreviewControltrue면 속성은 ViewControl 컨트롤의 임시 복사본을 반환합니다. 임시 컨트롤에 대한 변경 내용은 문서에 유지되지 않습니다.

속성이 이 UsePreviewControlfalse면 속성은 ViewControl 컨트롤에 대한 속성의 Component 인스턴스를 반환합니다. 컨트롤 인스턴스에 대한 변경 내용은 유지됩니다.

개체의 SupportsPreviewControlAttribute 설정은 SupportsPreviewControl 속성 값을 UsePreviewControl 설정하는 데 사용됩니다. 따라서 설정은 SupportsPreviewControl 기본 ControlDesigner 클래스의 속성에 의해 ViewControl 반환되는 컨트롤의 형식을 결정합니다. SupportsPreviewControlAttribute 가 컨트롤 디자이너 선언 ControlDesigner 에 지정되지 않은 경우 개체 동작은 속성을 로 false지정하는 것과 SupportsPreviewControl 같습니다.

상속자 참고

클래스에서 파생 된 사용자 지정 디자이너를 재정의 ControlDesigner 할 수 있습니다는 UsePreviewControl 속성을 무시 하 고 개체입니다 SupportsPreviewControlAttribute . 일반적으로 속성이 ViewControl 항상 컨트롤의 임시 복사본을 반환함을 나타내려면 속성을 재정 UsePreviewControl 의하여 항상 를 반환 true합니다. 속성이 ViewControl 항상 컨트롤의 인스턴스를 반환함을 나타내려면 속성을 재정 UsePreviewControl 의하여 항상 를 반환 false합니다. 예를 들어 클래스는 PreviewControlDesigner 에서 ControlDesigner 파생되고 항상 속성에 UsePreviewControl 대해 를 반환합니다true.

적용 대상

추가 정보