다음을 통해 공유


DialogPropertyValueEditor.ShowDialog 메서드

DialogEditorTemplate이 nullNull 참조(Visual Basic의 경우 Nothing)이고 사용자가 대화 상자를 호출했을 때 호출됩니다.

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

구문

‘선언
Public Overridable Sub ShowDialog ( _
    propertyValue As PropertyValue, _
    commandSource As IInputElement _
)
public virtual void ShowDialog(
    PropertyValue propertyValue,
    IInputElement commandSource
)
public:
virtual void ShowDialog(
    PropertyValue^ propertyValue, 
    IInputElement^ commandSource
)
abstract ShowDialog : 
        propertyValue:PropertyValue * 
        commandSource:IInputElement -> unit 
override ShowDialog : 
        propertyValue:PropertyValue * 
        commandSource:IInputElement -> unit 
public function ShowDialog(
    propertyValue : PropertyValue, 
    commandSource : IInputElement
)

매개 변수

설명

이 메서드를 재정의하면 기존 시스템 대화 상자를 호출하는 것과 같은 모든 사용자 지정 대화 상자 논리를 구현할 수 있습니다.

PropertyValueEditorCommands가 호스트에 의해 처리되고 사용자 지정 대화 상자가 시각적 트리의 일부가 아니므로 commandSource는 호스트의 시각적 트리의 일부인 IInputElement를 노출합니다. 속성 편집 명령을 올바르게 처리되도록 실행하기 위해 이 방법을 사용할 수 있습니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

DialogPropertyValueEditor 클래스

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

PropertyEntry

PropertyValue

PropertyValueEditorCommands

IInputElement

기타 리소스

속성 편집 아키텍처

WPF Designer 확장성