DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) Método

Definición

Se llama cuando DialogEditorTemplate es null y el usuario ha invocado un cuadro de diálogo.

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)

Parámetros

propertyValue
PropertyValue

para PropertyValue la propiedad que se está editando.

commandSource
IInputElement

IInputElement que se puede usar como origen para la ejecución de PropertyValueEditorCommands.

Comentarios

Dado que el host controla los comandos y, dado que los diálogos personalizados no van a formar parte de ese árbol visual, commandSource expone un IInputElement que forma parte del árbol visual del host y que, por lo tanto, se puede usar para ejecutar comandos de edición de propiedades de forma que se controlen correctamente. La invalidación de este método permite implementar cualquier lógica de diálogo personalizada, como invocar diálogos del sistema existentes.

Se aplica a