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;它是主机的可视化树的一部分,因此可用于以正确的方式执行属性编辑命令。 重写此方法可实现任何自定义对话框逻辑,例如调用现有的系统对话框。

适用于