Freigeben über


ShapeElement.ShouldTryParentShapeForMergeOnToolboxDoubleClick-Eigenschaft

Wenn "true" und wenn der Benutzer auf ein Toolboxelement doppelklickt, während diese Form ausgewählt ist, und wenn das Tool nicht mit dieser Form zusammengeführt werden kann, dann wird versucht, die Zusammenführung mit der übergeordneten Form zu starten. Der Standardwert ist "true".

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntax

'Declaration
Public Overridable ReadOnly Property ShouldTryParentShapeForMergeOnToolboxDoubleClick As Boolean
public virtual bool ShouldTryParentShapeForMergeOnToolboxDoubleClick { get; }

Eigenschaftswert

Typ: System.Boolean

Hinweise

Eine schnelle Möglichkeit für einen Benutzer des DSL, einige Elemente zu erstellen, ist, auf ein Toolboxelement wiederholt zu doppelklicken. Beispielsweise in einem DSL, das mithilfe der Lösungsvorlage Komponenten erstellt wird, können Sie mehrere Komponenten im Diagramm platzieren, indem Sie wiederholt auf das Tool Komponente doppelklicken. Entsprechend können mehrere Ports in einer Komponente schnell erstellen, indem Sie die Komponente auswählen und wiederholt dann Eingabeanschluss oder das Tool Ausgabeanschluss doppelklicken.

Normalerweise erstellt ein Doppelklicken auf ein Tool ein neues Element als untergeordnetes Element des ausgewählten Elements. Wenn Sie eine Komponente auswählen und auf das Tool Eingabeanschluss doppelklicken, wird ein neuer Port der gewählten Komponente erstellt. Wenn der Vorgang endet, wird das neue Element ausgewählt. Dies ist schwierig: Wenn der Benutzer jetzt auf das Tool Ausgabeanschluss doppelklickt, sollte nichts geschieht, da ein Ausgabeanschluss einen Eingabe-Anschluss nicht als übergeordnetes Element haben kann. Wenn ShouldTryParentShapeForMergeOnToolboxDoubleClick true, ein neuer Port der übergeordneten Komponente stattdessen hinzugefügt werden.

Dieser Standardwert dieser Eigenschaft ist "True". Sie können jedoch seine Definition in der Formklasse überschreiben.

Warnung

Wenn Sie die Verwendungs-klebrige Tools in der Editoreigenschaft in DSL-Explorer, diese Eigenschaft nicht aufgerufen werden.Das Doppelklicken auf die Toolbox können den Benutzer im Diagramm wiederholt klicken, um neue Elemente zu erstellen.

.NET Framework-Sicherheit

Siehe auch

Referenz

ShapeElement Klasse

Microsoft.VisualStudio.Modeling.Diagrams-Namespace