다음을 통해 공유


Microsoft.Windows.Design.PropertyEditing 네임스페이스

속성 창에 사용자 지정 속성 편집기가 표시될 수 있게 합니다.

Microsoft.Windows.Design.PropertyEditing 네임스페이스는 디자이너용 사용자 지정 값 편집기를 구현하기 위한 클래스를 제공합니다.값 편집기는 주로 디자이너의 속성 창에 표시됩니다.다음 표에서는 주로 사용되는 값 편집기의 기본 구현을 보여 줍니다.

속성 값 편집기

설명

PropertyValueEditor

호스팅 속성 창의 뷰와 같은 물리적 공간에서 호스팅되는 인라인 편집기입니다.

ExtendedPropertyValueEditor

일반적으로 내부에서 호스팅되지 않는 편집기입니다.System.ComponentModel 아키텍처의 드롭다운 스타일 편집기에 해당합니다.

DialogPropertyValueEditor

자체의 대화 상자에 구현되는 편집기입니다.

클래스

  클래스 설명
Public 클래스 AlternateContentPropertyAttribute 콘텐츠가 아닌 속성이 개체 트리에 표시되어야 함을 나타냅니다.
Public 클래스 CategoryEditor 사용자 지정 범주 편집기를 만들기 위한 추상 클래스입니다.
Public 클래스 CategoryEntry 속성의 범주를 나타냅니다.
Public 클래스 DependencyPropertyValueSource 종속성 속성 값의 소스를 나타냅니다.
Public 클래스 DialogPropertyValueEditor PropertyEntry 개체에 대한 모든 대화 상자 편집 논리의 컨테이너입니다.
Public 클래스 EditModeSwitchButton 사용자가 다른 PropertyContainer 모드 간에 전환할 수 있게 하는 편의를 제공하는 단추입니다.
Public 클래스 ExtendedPropertyValueEditor 속성에 대한 모든 확장 편집기 논리의 컨테이너입니다.
Public 클래스 NewItemFactory 컬렉션이나 속성 값에 대한 새 항목을 만들기 위한 팩토리를 나타냅니다.
Public 클래스 NewItemTypesAttribute 속성 값이나 속성 형식 값으로 할당할 수 있는 개체 형식을 지정하는 데 사용됩니다.
Public 클래스 NumberFormatAttribute 숫자 값 편집에 사용되는 서식 지정 정보를 저장합니다.
Public 클래스 NumberIncrementsAttribute 숫자 값을 변경하는 데 사용되는 증분에 대한 정보를 포함합니다.
Public 클래스 NumberRangesAttribute 숫자 기반 특성의 범위를 정의합니다.
Public 클래스 PropertyContainer PropertyEntry 인스턴스에 대한 그래픽 컨테이너로 사용됩니다.
Public 클래스 PropertyEntry 속성을 나타냅니다.
Public 클래스 PropertyEntryCollection 지정된 PropertyEntry의 하위 속성에 대한 PropertyEntry 인스턴스의 컬렉션을 나타냅니다.
Public 클래스 PropertyFilter 속성 편집 호스트에서 제공할 수 있는 검색 및 필터링 기능의 일부분으로 사용됩니다.
Public 클래스 PropertyFilterAppliedEventArgs FilterApplied 이벤트에 대한 데이터를 제공합니다.
Public 클래스 PropertyFilterPredicate 검색과 필터링의 조건자를 나타냅니다.
Public 클래스 PropertyMarker 속성 창에서 속성 값과 함께 나타나고 속성 값에 대한 정보를 포함할 수 있는 컨트롤입니다.
Public 클래스 PropertyOrder 속성이 범주나 하위 속성의 목록에서 표시되는 순서를 설정하는 데 사용됩니다.
Public 클래스 PropertyOrderAttribute 이 특성은 속성 브라우저에서 속성의 정렬 순서를 지정하기 위해 속성에 연결됩니다.
Public 클래스 PropertyValue 속성의 값을 나타냅니다.
Public 클래스 PropertyValueCollection PropertyValue 인스턴스의 컬렉션을 나타냅니다.
Public 클래스 PropertyValueEditor 속성에 대한 모든 인라인 편집기 논리의 컨테이너입니다.
Public 클래스 PropertyValueEditorCommands 사용자가 속성을 편집할 때 속성 창의 동작을 제어하는 표준 명령을 제공합니다.
Public 클래스 PropertyValueExceptionEventArgs PropertyValueException 이벤트에 대한 데이터를 제공합니다.
Public 클래스 PropertyValueSource 속성 값의 소스를 나타냅니다.

구조체

  구조체 설명
Public 구조체 KeyAttributePair<T> 문자열 키를 Attribute 인스턴스에 매핑합니다.

인터페이스

  인터페이스 설명
Public 인터페이스 IIndexableAttribute 특성의 인덱싱 연산자를 정의합니다.
Public 인터페이스 IPropertyFilterTarget 정렬 및 필터링 기능을 처리합니다.

열거형

  열거형 설명
Public 열거형 PropertyContainerEditMode PropertyContainer 에 대한 여러 편집 모드를 정의합니다.
Public 열거형 PropertyValueExceptionSource PropertyValue 인스턴스가 throw한 예외의 소스를 나타냅니다.