Freigeben über


IAdornmentLayer-Schnittstelle

Stellt eine Zusatzelementebene dar.

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

Syntax

'Declaration
Public Interface IAdornmentLayer
public interface IAdornmentLayer
public interface class IAdornmentLayer
type IAdornmentLayer =  interface end
public interface IAdornmentLayer

Der IAdornmentLayer-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Elements Ruft eine Auflistung der Zusatzelemente und der zugeordneten Daten in der Schicht ab.
Öffentliche Eigenschaft IsEmpty Bestimmt, ob diese Ebene leer ist, d. h, ob sie keine Zusatzelemente enthält.
Öffentliche Eigenschaft Opacity Ruft den für die gesamte Zusatzelementebene angewendeten Deckkraftfaktor ab, wenn sie in der Benutzeroberfläche gerendert wird, oder legt ihn fest.
Öffentliche Eigenschaft TextView Ruft die IWpfTextView ab, an die diese Schicht angefügt ist.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddAdornment(SnapshotSpan, Object, UIElement) Fügt UIElement hinzu, das TextRelative zur Ebene ist.
Öffentliche Methode AddAdornment(AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback) Fügt der Schicht ein UIElement hinzu.
Öffentliche Methode RemoveAdornment Entfernt ein bestimmtes UIElement.
Öffentliche Methode RemoveAdornmentsByTag Entfernt alle einem bestimmten Tag zugeordneten UIElement-Objekte.
Öffentliche Methode RemoveAdornmentsByVisualSpan Entfernt alle Zusatzelemente mit visuellen Spannen, die die angegebene visuelle Spanne überschneiden.
Öffentliche Methode RemoveAllAdornments Entfernt alle UIElement-Objekte in der Schicht.
Öffentliche Methode RemoveMatchingAdornments(Predicate<IAdornmentLayerElement>) Entfernt alle entsprechenden Zusatzelemente.
Öffentliche Methode RemoveMatchingAdornments(SnapshotSpan, Predicate<IAdornmentLayerElement>) Entfernt alle entsprechenden Zusatzelemente mit visuellen spannen \.

Zum Seitenanfang

Hinweise

Eine Erläuterung von Zusatzelementen, finden Sie im Abschnitt“ erweitert Zusatzelement aus Editor-Erweiterungs-Punkte „und“ Section Zusatzelement aus Innerhalb des Editors.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Editor-Namespace