DesignerRegion 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
연결된 컨트롤의 디자인 타임 태그 내에 내용 영역을 정의합니다.
public ref class DesignerRegion : System::Web::UI::Design::DesignerObject
public class DesignerRegion : System.Web.UI.Design.DesignerObject
type DesignerRegion = class
inherit DesignerObject
Public Class DesignerRegion
Inherits DesignerObject
- 상속
- 파생
설명
개체는 DesignerRegion 구현에서 생성 ControlDesigner 되는 디자인 타임 태그 내의 콘텐츠 영역을 나타냅니다. 컨트롤 개발자는 사용자 지정 ControlDesigner 구현에서 디자이너 영역을 사용하여 연결된 컨트롤의 디자인 타임 태그 내에서 별도의 영역을 정의하고 해당 영역에 대한 편집 및 이벤트 처리를 제공합니다. Visual Studio 2005와 같은 비주얼 디자이너는 디자이너 영역을 사용하여 디자인 화면에 컨트롤의 별도 영역을 표시하고 해당 영역에 대한 사용자 이벤트를 컨트롤 디자이너로 올릴 수 있습니다. 많은 지역 기반 기능은 기본 디자이너 클래스 및 비주얼 디자이너에서 제공되므로 디자이너 지역은 컨트롤 디자이너 구현을 간소화할 수 있습니다.
클래스는 DesignerRegion 디자인 화면에서 영역을 클릭하고 선택하고 강조 표시하는 기능과 같은 디자이너 영역에 대한 기본 기능을 제공합니다. DesignerRegion 컨트롤 디자이너 구현에서 개체를 사용하여 편집할 필요가 없는 지역을 정의합니다. 컨트롤 디자이너 구현에서 파생 클래스 EditableDesignerRegion 를 사용하여 디자인 타임에 편집 가능한 콘텐츠가 있는 지역을 정의합니다. 컨트롤 디자이너 구현에서 파생 클래스 TemplatedEditableDesignerRegion 를 사용하여 컨트롤의 템플릿을 나타내는 편집 가능한 영역을 정의합니다.
에서 ControlDesigner파생된 클래스 내의 영역을 지원하려면 메서드를 재정의 GetDesignTimeHtml 하고 하나 이상의 초기화된 DesignerRegion 개체를 컬렉션에 DesignerRegionCollection 추가합니다. 필요에 따라 메서드를 재정의하여 디자인 화면의 영역에서 마우스 클릭을 처리할 OnClick 수 있습니다.
개체의 DesignerRegion 속성을 사용하여 시각적 디자이너가 지역을 표시하는 방법을 결정합니다. 속성을 재정의 Selectable 하여 디자인 화면에서 사용자가 지역을 선택할 수 있음을 나타냅니다. 비주얼 디자이너에서 Highlight 디자이너 영역을 강조 표시 하려면 속성을 사용 합니다. 예를 들어 사용자가 클릭 한 후 영역을 강조 표시할 수 있습니다. DisplayName 및 Description 속성을 사용하여 지역에 대한 추가 세부 정보를 저장하거나 검색합니다. 특히, Description 속성은 사용자가 디자이너 영역에 마우스 포인터를 이동할 때 도구 설명 정보를 표시 하는 비주얼 디자이너에 의해 사용 됩니다. 사용 된 Designer 속성을 사용 하 여 메서드 및 디자이너 영역을 포함 하는 컨트롤 디자이너 개체의 속성에 액세스 합니다.
생성자
DesignerRegion(ControlDesigner, String) |
컨트롤 디자이너에 지정된 이름을 사용하여 DesignerRegion 클래스의 새 인스턴스를 초기화합니다. |
DesignerRegion(ControlDesigner, String, Boolean) |
컨트롤 디자이너에 지정된 이름을 가진 DesignerRegion 클래스의 새 인스턴스를 초기화하고 디자이너에서 선택적으로 해당 인스턴스를 선택 가능한 영역으로 설정합니다. |
필드
DesignerRegionAttributeName |
디자이너 영역의 HTML 특성 이름을 정의합니다. |
속성
Description |
디자이너 영역에 대한 설명을 가져오거나 설정합니다. |
Designer |
연결된 디자이너 구성 요소를 가져옵니다. (다음에서 상속됨 DesignerObject) |
DisplayName |
디자이너 영역의 표시 이름을 가져오거나 설정합니다. |
EnsureSize |
디자인 호스트가 디자이너 영역에서 영역 크기를 명시적으로 설정해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Highlight |
디자인 화면에서 디자이너 영역을 강조 표시해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Name |
개체의 이름을 가져옵니다. (다음에서 상속됨 DesignerObject) |
Properties |
개체의 속성을 가져옵니다. (다음에서 상속됨 DesignerObject) |
Selectable |
디자인 화면에서 사용자가 디자이너 영역을 선택할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
Selected |
디자인 화면에서 디자이너 영역이 현재 선택되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
UserData |
디자이너 영역과 연결된 선택적 사용자 데이터를 가져오거나 설정합니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetBounds() |
디자인 화면의 디자이너 영역 크기를 검색합니다. |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetService(Type) |
제공된 형식으로 식별되는 서비스를 디자인 호스트에서 가져옵니다. (다음에서 상속됨 DesignerObject) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
IServiceProvider.GetService(Type) |
이 멤버에 대한 설명은 GetService(Type)를 참조하세요. (다음에서 상속됨 DesignerObject) |
확장 메서드
적용 대상
추가 정보
.NET