DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) 메서드

정의

사용자가 null이고 대화 상자가 호출되었을 때 DialogEditorTemplate 호출됩니다.

public:
 virtual void ShowDialog(System::Activities::Presentation::PropertyEditing::PropertyValue ^ propertyValue, System::Windows::IInputElement ^ commandSource);
public virtual void ShowDialog(System.Activities.Presentation.PropertyEditing.PropertyValue propertyValue, System.Windows.IInputElement commandSource);
abstract member ShowDialog : System.Activities.Presentation.PropertyEditing.PropertyValue * System.Windows.IInputElement -> unit
override this.ShowDialog : System.Activities.Presentation.PropertyEditing.PropertyValue * System.Windows.IInputElement -> unit
Public Overridable Sub ShowDialog (propertyValue As PropertyValue, commandSource As IInputElement)

매개 변수

propertyValue
PropertyValue

PropertyValue 편집 중인 속성의 경우입니다.

commandSource
IInputElement

IInputElement 실행하기 위한 소스로 사용할 수 있는 값입니다 PropertyValueEditorCommands.

설명

명령은 호스트에 의해 처리되고 사용자 지정 대화 상자는 해당 시각적 트리 commandSource 의 일부가 되지 않으므로 호스트의 시각적 트리에 포함된 명령을 노출 IInputElement 하므로 속성 편집 명령을 올바르게 처리하는 방식으로 실행하는 데 사용할 수 있습니다. 이 메서드를 재정의하면 기존 시스템 대화 호출과 같은 사용자 지정 대화 논리를 구현할 수 있습니다.

적용 대상