Condividi tramite


Proprietà ShapeElement.ShouldTryParentShapeForMergeOnToolboxDoubleClick

Se true, quando l'utente fa doppio clic su un elemento della casella degli strumenti con questa forma selezionata, se lo strumento non può essere unito con questa forma, viene tentata l'unione con la forma padre. Impostazione predefinita su true.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintassi

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

Valore proprietà

Tipo: System.Boolean

Note

Un modo rapido per un utente del DSL per creare vari elementi consiste nel fare doppio clic ripetutamente su un elemento della casella degli strumenti. Ad esempio, in un modello DSL creato utilizzando il modello della soluzione Componenti, è possibile inserire diversi componenti nel diagramma ripetutamente facendo doppio clic sullo strumento Componente. Analogamente, è possibile creare rapidamente alcune porte di un componente selezionando il componente e quindi ripetutamente facendo doppio clic sullo strumento Porta di output o Porta d'ingresso.

In genere, fare doppio clic su uno strumento crea un nuovo elemento come figlio dell'elemento selezionato. Ad esempio, se si seleziona un componente e si fa doppio clic sullo strumento Porta d'ingresso, una nuova porta viene creata sul componente selezionato. Quando l'operazione termina, il nuovo elemento viene selezionato. Questo approccio risulta difficile: se l'utente si fa doppio clic sullo strumento Porta di output, non deve verificarsi, perché una porta di output non può avere una porta d'ingresso come relativo padre. Tuttavia, se ShouldTryParentShapeForMergeOnToolboxDoubleClick restituisce true, una nuova porta verrà aggiunto al componente padre anziché.

L'impostazione predefinita di questa proprietà è true, ma è possibile eseguire l'override della relativa definizione nella classe della forma.

Avviso

Se strumenti appiccicosi impostati di utilizzare la proprietà dell'editor DSL in Esplora Soluzioni, quindi questa proprietà non viene mai chiamato.Fare doppio clic sulla casella degli strumenti consente all'utente fa clic ripetutamente sul diagramma per creare nuovi elementi.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ShapeElement Classe

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams