IAdornmentLayer, interface
Représente une couche d'ornement.
Espace de noms : Microsoft.VisualStudio.Text.Editor
Assembly : Microsoft.VisualStudio.Text.UI.Wpf (dans Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntaxe
'Déclaration
Public Interface IAdornmentLayer
public interface IAdornmentLayer
public interface class IAdornmentLayer
type IAdornmentLayer = interface end
public interface IAdornmentLayer
Le type IAdornmentLayer expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Elements | Obtient une collection d'ornements et leurs données associées dans la couche. | |
IsEmpty | Détermine si cette couche est vide (si elle contient ou non des ornements). | |
Opacity | Obtient ou définit le facteur d'opacité appliqué à l'intégralité de la couche d'ornement lorsqu'il est affiché dans l'interface utilisateur. | |
TextView | Obtient l'élément IWpfTextView auquel cette couche est associée. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddAdornment(SnapshotSpan, Object, UIElement) | Ajoute UIElement qui est TextRelative à la couche. | |
AddAdornment(AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback) | Ajoute un élément UIElement à la couche. | |
RemoveAdornment | Supprime un élément UIElement spécifique. | |
RemoveAdornmentsByTag | Supprime tous les objets UIElement associés à une balise particulière. | |
RemoveAdornmentsByVisualSpan | Supprime tous les ornements disposant de plages visuelles qui remplacent celle spécifiée. | |
RemoveAllAdornments | Supprime tous les objets UIElement de la couche. | |
RemoveMatchingAdornments(Predicate<IAdornmentLayerElement>) | Supprime tous les ornements correspondants. | |
RemoveMatchingAdornments(SnapshotSpan, Predicate<IAdornmentLayerElement>) | Supprime tous les ornements correspondants avec des étendues visuelles \. |
Début
Notes
Pour obtenir une explication des ornements, voyez la section « en étendant » ornements d'Points d'extension de l'éditeur et la section « ornements » d'à l'intérieur de l'éditeur.