IAdornmentLayer.AddAdornment, méthode (AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback)
Ajoute un élément UIElement à la couche.
Espace de noms : Microsoft.VisualStudio.Text.Editor
Assembly : Microsoft.VisualStudio.Text.UI.Wpf (dans Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntaxe
'Déclaration
Function AddAdornment ( _
behavior As AdornmentPositioningBehavior, _
visualSpan As Nullable(Of SnapshotSpan), _
tag As Object, _
adornment As UIElement, _
removedCallback As AdornmentRemovedCallback _
) As Boolean
bool AddAdornment(
AdornmentPositioningBehavior behavior,
Nullable<SnapshotSpan> visualSpan,
Object tag,
UIElement adornment,
AdornmentRemovedCallback removedCallback
)
bool AddAdornment(
AdornmentPositioningBehavior behavior,
Nullable<SnapshotSpan> visualSpan,
Object^ tag,
UIElement^ adornment,
AdornmentRemovedCallback^ removedCallback
)
abstract AddAdornment :
behavior:AdornmentPositioningBehavior *
visualSpan:Nullable<SnapshotSpan> *
tag:Object *
adornment:UIElement *
removedCallback:AdornmentRemovedCallback -> bool
function AddAdornment(
behavior : AdornmentPositioningBehavior,
visualSpan : Nullable<SnapshotSpan>,
tag : Object,
adornment : UIElement,
removedCallback : AdornmentRemovedCallback
) : boolean
Paramètres
behavior
Type : Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehaviorComportement de positionnement de l'élément adornment.
visualSpan
Type : Nullable<SnapshotSpan>Plage à laquelle l'élément adornment est associé.
tag
Type : ObjectBalise associée à l'élément adornment.
adornment
Type : UIElementÉlément UIElement à ajouter à la vue.
removedCallback
Type : Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallbackDélégué à appeler lorsque l'élément adornment est supprimé de la vue.
Valeur de retour
Type : Boolean
true si l'élément adornment a été ajouté à la couche, sinon false.
L'élément visualSpan ne croise pas le texte visible dans la vue.
Notes
Si visualSpan est spécifié, alors l'ornement sera supprimé chaque fois que toute ligne qui traverse visualSpan est mise en forme. Si visualSpan a une longueur de zéro, elle sera invalidée lorsque la ligne qui contient le personnage suivant est invalidée (ou la dernière ligne, si l'étendue visuelle est à la fin de la mémoire tampon).
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, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.