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