DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) Metodo

Definizione

Chiamato quando DialogEditorTemplate è Null ed è stata richiamata una finestra di dialogo dall'utente.

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)

Parametri

propertyValue
PropertyValue

Oggetto PropertyValue per la proprietà modificata.

commandSource
IInputElement

IInputElement che può essere utilizzato come origine per l'esecuzione di PropertyValueEditorCommands.

Commenti

Poiché i comandi vengono gestiti dall'host e le finestre di dialogo personalizzate non faranno parte della struttura ad albero visuale in questione, commandSource espone un oggetto IInputElement che fa parte della struttura ad albero visuale dell'host e che, pertanto, può essere usato per eseguire i comandi di modifica delle proprietà in modo che vengano gestiti correttamente. L'esecuzione dell'override di questo metodo consente di implementare la logica personalizzata di qualsiasi finestra di dialogo, ad esempio richiamando le finestre di dialogo di sistema esistenti.

Si applica a