Partager via


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

  • visualSpan
    Type : Nullable<SnapshotSpan>

    Plage à laquelle l'élément adornment est associé.

  • tag
    Type : Object

    Balise associée à l'élément adornment.

  • adornment
    Type : UIElement

    Élément UIElement à ajouter à 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

Voir aussi

Référence

IAdornmentLayer Interface

AddAdornment, surcharge

Microsoft.VisualStudio.Text.Editor, espace de noms