DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.