Поделиться через


DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) Метод

Определение

Вызывается, если DialogEditorTemplate имеет значение null и пользователь вызвал диалоговое окно.

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, который является частью визуального дерева узла и, следовательно, может использоваться для правильного выполнения команд редактирования свойства. Переопределение этого метода позволяет реализовать любую пользовательскую логику диалоговых окон — например, вызов существующих системных диалоговых окон.

Применяется к