DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) Metodo

Definizione

Chiamato quando è DialogEditorTemplate null e un dialogo è stato richiamato 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à da modificare.

commandSource
IInputElement

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

Commenti

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

Si applica a