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

속성 값

Boolean

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

설명

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

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

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

상속자 참고

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

적용 대상

추가 정보