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, quindi un'unione con la forma padre viene tentata.Impostazioni predefinite su true.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 linguaggio DSL creare molti elementi consiste nel fare doppio clic ripetutamente su un elemento della casella degli strumenti.Ad esempio, in un modello DSL creato utilizzando il componenti modello della soluzione, è possibile posizionare diversi componenti nel diagramma ripetutamente facendo doppio clic su componente strumento.Analogamente, è possibile creare rapidamente alcune porte di un componente selezionando il componente e scegliere ripetutamente facendo doppio clic su porta d'ingresso o porta di output strumento.
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 su porta d'ingresso lo strumento, una nuova porta viene creato nel componente selezionato.Quando l'operazione termina, il nuovo elemento viene selezionato.Questo approccio risulta difficile: se l'utente ora fare doppio clic su porta di output lo strumento, non deve verificarsi, perché una porta di output non può avere un punto d'ingresso come relativo padre.tuttavia, se ShouldTryParentShapeForMergeOnToolboxDoubleClick restituisce true, una nuova porta verranno aggiunti al componente padre anziché.
Impostazioni predefinite di questa proprietà su true, ma è possibile eseguire l'override della definizione nella classe della forma.
Attenzione |
---|
Se strumenti appiccicosi impostati in vengono utilizzate nella proprietà dell'editor nel modello DSL Esplora Risorse, quindi questa proprietà non viene mai chiamato.Fare doppio clic sulla casella degli strumenti consente all'utente di fare clic ripetutamente sul diagramma per creare nuovi elementi. |
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.