DesignerActionList 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
스마트 태그 패널을 만드는 데 사용되는 항목의 목록을 정의하는 형식에 대한 기본 클래스를 제공합니다.
public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
- 상속
-
DesignerActionList
예제
다음 코드 예제에는 컬렉션을 만드는 방법을 보여 줍니다 DesignerActionItem 개체입니다.
이 코드 예제에 대한 전체 설명은 방법: Windows Forms 구성 요소에 스마트 태그 연결을 참조하세요.
public class ColorLabelActionList :
System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
Inherits System.ComponentModel.Design.DesignerActionList
설명
이 DesignerAction
기능을 사용하면 구성 요소 및 컨트롤이 상황에 맞는 정보 및 명령을 표시할 수 있습니다. 이 DesignerAction
기능은 스마트 태그 패널과 구성 요소 또는 컨트롤과 연결된 바로 가기 메뉴에도 표시될 수 있으므로 DesignerActionItem 디자이너 동사를 대체하는 것으로 간주할 수 있습니다. 클래스는 DesignerActionList 사용자 지정 구성 요소 및 컨트롤에 스마트 태그 지원을 추가하려는 개발자를 위한 기본 상호 작용 지점을 나타냅니다.
DesignerActionList 는 스마트 태그 패널을 채우기 위해 구성 요소 개발자가 파생한 기본 클래스입니다. 스마트 태그 패널은 스마트 태그에 대한 메뉴와 유사한 UI(사용자 인터페이스)를 나타냅니다.
이 파생 클래스는 virtual
GetSortedActionItems 에서 파생된 개체의 컬렉션을 반환하는 메서드를 구현할 DesignerActionItem수 있습니다. 이러한 개체는 스마트 태그 패널 항목을 나타냅니다. 각 항목은 해당 유형에 따라 패널에 표시됩니다. 예를 들어 는 DesignerActionTextItem 정적 텍스트 레이블로 표시됩니다. 및 DesignerActionMethodItem 형식으로 표현되는 활성 패널 항목에는 해당 항목에 DesignerActionPropertyItem 대한 기능을 구현하는 해당 공개적으로 액세스할 수 있는 속성 또는 메서드가 각각 있습니다.
스마트 태그 패널에 항목을 추가하는 방법에 대한 자세한 내용은 메서드를 GetSortedActionItems 참조하세요.
참고
에서 파생된 DesignerActionList클래스의 멤버가 Forms 및 대화 상자를 표시할 수 있습니다. 기본적으로 이러한 창의 부모는 스마트 태그 패널의 컨테이너 창이 됩니다. 이러한 자식 창을 다른 서비스 또는 창에 명시적으로 육아하면 스마트 태그가 부적절하게 표시될 수 있습니다.
스마트 태그 패널은 스크롤 또는 페이징을 지원하지 않으므로 많은 스마트 태그 항목으로 패널을 채웁니다. 항목이 너무 많을 경우 스마트 태그 패널이 화면 경계를 넘어 확장됩니다.
생성자
DesignerActionList(IComponent) |
DesignerActionList 클래스의 새 인스턴스를 초기화합니다. |
속성
AutoShow |
스마트 태그 패널이 만들어졌을 때 자동으로 표시될지 여부를 나타내는 값을 가져오거나 설정합니다. |
Component |
DesignerActionList와 관련된 구성 요소를 가져옵니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetService(Type) |
DesignerActionList와 연결된 구성 요소가 제공한 서비스를 나타내는 개체를 반환합니다. |
GetSortedActionItems() |
이 목록에 포함된 DesignerActionItem 개체의 컬렉션을 반환합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기