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