Compartilhar via


DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) Método

Definição

Chamado quando o DialogEditorTemplate é nulo e uma caixa de diálogo foi invocada pelo usuário.

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

O PropertyValue para a propriedade sendo editada.

commandSource
IInputElement

O IInputElement que pode ser usado como uma origem para execução de PropertyValueEditorCommands.

Comentários

Como os comandos são manipulados pelo host e, como as caixas de diálogo personalizadas não farão parte dessa árvore visual, o commandSource expõe um IInputElement que faz parte da árvore visual do host e que, portanto, pode ser usado para executar comandos de edição de propriedade de forma que sejam tratados corretamente. Substituir esse método permite que você implemente qualquer lógica de caixa de diálogo personalizada, como invocar caixas de diálogo do sistema existentes.

Aplica-se a