ModelElement.ChooseMergeTarget, méthode (ElementGroupPrototype)
Sélectionne un élément cible pour accepter comme son enfant un élément que l'utilisateur souhaite copier, faire glisser, ou le créer.
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Déclaration
Protected Overridable Function ChooseMergeTarget ( _
elementGroupPrototype As ElementGroupPrototype _
) As ModelElement
protected virtual ModelElement ChooseMergeTarget(
ElementGroupPrototype elementGroupPrototype
)
Paramètres
- elementGroupPrototype
Type : Microsoft.VisualStudio.Modeling.ElementGroupPrototype
ElementGroupPrototype qui sera reconstitué et fusionné avec l'élément cible.
Valeur de retour
Type : Microsoft.VisualStudio.Modeling.ModelElement
ModelElement à l'utiliser comme cible pour le processus de fusion.
Notes
Une opération de fusion est ce qui se produit lorsque l'utilisateur utilise un outil pour créer un élément de modèle, ou effectue la commande de collage, ou fait glisser un élément vers un autre.La fusion mixe les éléments nouveaux ou copiés dans le modèle existant.
Cette méthode est appelée lorsqu'une fusion est sur le point de se produire.Elle permet à l'élément cible pour rediriger l'opération de fusion afin qu'un autre élément soit la cible.Par exemple, une partie d'un plus grand objet peut rediriger l'opération de fusion à son parent.Cela présente un avantage pour l'utilisateur, qui ne doit pas respecter la partie et son parent en faisant glisser un outil ou un objet.
La méthode par défaut retourne cet élément comme cible.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.