다음을 통해 공유


PropertyValueEditorCommands 클래스

사용자가 속성을 편집할 때 속성 창의 동작을 제어하는 표준 명령을 제공합니다.

상속 계층 구조

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueEditorCommands

네임스페이스:  Microsoft.Windows.Design.PropertyEditing
어셈블리:  Microsoft.Windows.Design.Interaction(Microsoft.Windows.Design.Interaction.dll)

구문

‘선언
Public NotInheritable Class PropertyValueEditorCommands
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type PropertyValueEditorCommands =  class end
public final class PropertyValueEditorCommands

PropertyValueEditorCommands 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성정적 멤버 AbortTransaction 속성 편집과 연관된 트랜잭션을 취소하기 위한 요청을 나타내는 RoutedCommand를 가져옵니다.
Public 속성정적 멤버 BeginTransaction 속성 편집과 연관된 새 트랜잭션을 시작하기 위한 요청을 나타내는 RoutedCommand를 가져옵니다.
Public 속성정적 멤버 CommitTransaction 속성 편집과 연관된 트랜잭션을 커밋하기 위한 요청을 나타내는 RoutedCommand를 가져옵니다.
Public 속성정적 멤버 FinishEditing 속성 편집이 완료되었다는 호스트에 대한 알림을 나타내는 RoutedCommand를 가져옵니다.
Public 속성정적 멤버 ShowContextMenu PropertyContainer 에 상황에 맞는 메뉴를 표시하는 요청을 나타내는 RoutedCommand를 가져옵니다.
Public 속성정적 멤버 ShowDialogEditor 속성에 대한 대화 상자 편집기를 표시하기 위한 요청을 나타내는 RoutedCommand를 가져옵니다.
Public 속성정적 멤버 ShowErrorMessage 유효성 검사 오류 메시지를 표시하는 요청을 나타내는 RoutedCommand를 가져옵니다.
Public 속성정적 멤버 ShowExtendedPinnedEditor 속성에 대한 고정 편집기를 표시하기 위한 요청을 나타내는 RoutedCommand를 가져옵니다.
Public 속성정적 멤버 ShowExtendedPopupEditor 속성에 대한 확장 편집기를 표시하기 위한 요청을 나타내는 RoutedCommand를 가져옵니다.
Public 속성정적 멤버 ShowInlineEditor 속성에 대한 인라인 편집기를 표시하기 위한 요청을 나타내는 RoutedCommand를 가져옵니다.

위쪽

설명

사용자가 속성 창에서 속성을 편집할 때 창이 표시해야 하는 몇 가지 표준 동작이 있습니다.

속성 편집 작업은 트랜잭션에 래핑되어야 합니다. 사용자는 예를 들어 Enter 키를 눌러 편집을 커밋하고 Esc 키를 눌러 편집을 취소할 수 있습니다.

속성 창은 사용 가능한 경우 속성에 대한 여러 편집 모드를 사용하는 사용자를 지원해야 합니다. 사용자는 다음 형식의 속성 편집기를 사용할 수 있습니다.

  • 인라인 편집기. 예를 들어 사용자가 속성 행에 속성 값을 직접 입력하는 Margin 속성 편집기입니다.

  • 확장 편집기. 예를 들어 사용자가 드롭다운 목록에서 속성 값을 선택하는 HorizontalAlignment 속성 편집기입니다.

  • 대화 상자 편집기. 예를 들어 사용자가 별개의 대화 상자에 속성 값을 입력하는 RowDefinitions 속성 편집기입니다.

  • 속성 창에서 속성 아래에 고정된 대화 상자인 고정 편집기

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

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

PropertyValueEditor

PropertyContainerEditMode

Inline

ExtendedPopup

Dialog

ExtendedPinned

기타 리소스

WPF Designer 확장성 아키텍처