Freigeben über


IAdornmentLayer.AddAdornment-Methode (AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback)

Fügt der Schicht ein UIElement hinzu.

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

Syntax

'Declaration
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

Parameter

  • visualSpan
    Typ: Nullable<SnapshotSpan>

    Die Spanne, der adornment zugeordnet ist.

  • tag
    Typ: Object

    Das adornment zugeordnete Tag.

  • adornment
    Typ: UIElement

    Das UIElement, das der Ansicht hinzugefügt werden soll.

Rückgabewert

Typ: Boolean
true , wenn adornment der Schicht hinzugefügt wurde, andernfalls false.
visualSpan schneidet den in der Ansicht sichtbaren Text nicht.

Hinweise

Wenn visualSpan angegeben wird, dann wird das Zusatzelement entfernt, sobald alle Zeilen, die visualSpan schneidet, formatiert ist. Wenn visualSpan eine Länge Null aufweist, wird sie ungültig, wenn die Zeile, die das nächste Zeichen enthält, ungültig ist (oder letzte Zeile, wenn die visuellen Spanne am Ende des Puffers.)

.NET Framework-Sicherheit

Siehe auch

Referenz

IAdornmentLayer Schnittstelle

AddAdornment-Überladung

Microsoft.VisualStudio.Text.Editor-Namespace