IAdornmentLayer Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une couche d'ornement.
public interface class IAdornmentLayer
public interface class IAdornmentLayer
__interface IAdornmentLayer
public interface IAdornmentLayer
type IAdornmentLayer = interface
Public Interface IAdornmentLayer
Remarques
Pour obtenir une explication des ornements, consultez la section « extension des ornements » des points d’extension du service de langage et de l’éditeur et la section « ornements » de l’éditeur.
Propriétés
| 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. |
Méthodes
| AddAdornment(AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback) |
Ajoute un élément UIElement à la couche. |
| AddAdornment(SnapshotSpan, Object, UIElement) |
Ajoute un AdornmentPositioningBehavior. TextRelative UIElement à la couche. |
| RemoveAdornment(UIElement) |
Supprime un élément UIElement spécifique. |
| RemoveAdornmentsByTag(Object) |
Supprime tous les objets UIElement associés à une balise particulière. |
| RemoveAdornmentsByVisualSpan(SnapshotSpan) |
Supprime tous les ornements disposant de plages visuelles qui remplacent celle spécifiée. Tous les ornements sans étendues visuelles spécifiées sont ignorés. |
| RemoveAllAdornments() |
Supprime tous les objets UIElement de la couche. |
| RemoveMatchingAdornments(Predicate<IAdornmentLayerElement>) |
Supprime tous les ornements pour lesquels le prédicat donné retourne la |
| RemoveMatchingAdornments(SnapshotSpan, Predicate<IAdornmentLayerElement>) |
Supprime tous les ornements avec des étendues visuelles pour lesquelles le prédicat donné retourne la |