DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.