Freigeben über


DialogPropertyValueEditor.ShowDialog(PropertyValue, IInputElement) Methode

Definition

Wird aufgerufen, wenn die DialogEditorTemplate NULL ist und ein Dialogfeld vom Benutzer aufgerufen wurde.

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)

Parameter

propertyValue
PropertyValue

Der PropertyValue für die bearbeitete Eigenschaft.

commandSource
IInputElement

Das IInputElement, das als Quelle für die Ausführung von PropertyValueEditorCommands verwendet werden kann.

Hinweise

Da die Befehle vom Host verarbeitet werden und da benutzerdefinierte Dialogfelder kein Teil dieser visuellen Struktur sein werden, macht commandSource ein IInputElement verfügbar, das Teil der visuellen Struktur des Hosts ist und daher verwendet werden kann, um Eigenschaftenbearbeitungsbefehle so auszuführen, dass sie ordnungsgemäß verarbeitet werden können. Durch das Überschreiben dieser Methode können Sie eine benutzerdefinierte Dialogfeldlogik implementieren, z. B. das Aufrufen vorhandener Systemdialogfelder.

Gilt für: