Partager via


SwimlaneShape.ShouldTryParentShapeForMergeOnToolboxDoubleClick, propriété

Si la valeur est True, lorsque l'utilisateur double-clique sur un outil d'élément avec cette forme sélectionnée, et si l'outil ne peut pas être fusionné avec la forme, une fusion avec la forme parente sera tentée.

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Déclaration
Public Overrides ReadOnly Property ShouldTryParentShapeForMergeOnToolboxDoubleClick As Boolean
public override bool ShouldTryParentShapeForMergeOnToolboxDoubleClick { get; }

Valeur de propriété

Type : System.Boolean
La méthode rapide pour un utilisateur de votre DSL de créer plusieurs éléments est de double-cliquer à plusieurs reprises sur un élément de la boîte à outils.Par exemple, dans un DSL créé à l'aide du modèle de solution de flux de travail, vous pouvez placer plusieurs couloirs sur le diagramme en double-cliquant à plusieurs reprises sur l'outil de couloir.
Normalement, lorsque vous double-cliquez sur un outil, vous créez un élément qui est un enfant de l'élément sélectionné.Par exemple, si vous sélectionnez un composant et double-cliquez sur l'outil de port d'entrée, un nouveau port est créé sur le composant sélectionné.Lorsque l'opération se termine, le nouvel élément est sélectionné.Cela présente une difficulté. En effet, si l'utilisateur double-clique sur l'outil de port de sortie, rien ne se passe, car un port de sortie ne peut pas avoir un port d'entrée comme parent.Toutefois, si ShouldTryParentShapeForMergeOnToolboxDoubleClick retourne la valeur true, un nouveau port est ajouté au composant parent à la place.
Cette propriété a par défaut la valeur true, mais vous pouvez remplacer sa définition dans la classe de forme.

Sécurité .NET Framework

Voir aussi

Référence

SwimlaneShape Classe

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms