DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자가 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 하므로 속성 편집 명령을 올바르게 처리하는 방식으로 실행하는 데 사용할 수 있습니다. 이 메서드를 재정의하면 기존 시스템 대화 호출과 같은 사용자 지정 대화 논리를 구현할 수 있습니다.