Partager via


ShapeElement.ShouldTryParentShapeForMergeOnToolboxDoubleClick, propriété

Si la valeur est True, lorsque l'utilisateur double-clique sur un élément de boîte à outils avec cette forme sélectionnée, si l'outil ne peut pas être fusionné avec cette forme, une fusion avec la forme parente sera tentée. La valeur par défaut correspond à True.

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 Overridable ReadOnly Property ShouldTryParentShapeForMergeOnToolboxDoubleClick As Boolean
public virtual bool ShouldTryParentShapeForMergeOnToolboxDoubleClick { get; }

Valeur de propriété

Type : System.Boolean

Notes

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 Composants, vous pouvez placer plusieurs composants du diagramme en double-cliquant sur à plusieurs reprises l'outil Composant. De la même façon, vous pouvez rapidement créer plusieurs ports sur un composant en sélectionnant le composant puis en double-cliquant sur à plusieurs reprises l'outil Port d'entrée ou Port de sortie.

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 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 représente un défi : si l'utilisateur double-clique maintenant l'outil Port de sortie, rien ne se passe, car un port de sortie ne peut pas avoir de port d'entrée comme son 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.

Avertissement

Si vous les outils collants définis lues dans la propriété d'éditeur dans l'Explorateur DSL, cette propriété n'est jamais appelé.Double-cliquer sur la boîte à outils permet à l'utilisateur de cliquer pour plusieurs reprises sur le diagramme pour créer de nouveaux éléments.

Sécurité .NET Framework

Voir aussi

Référence

ShapeElement Classe

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms