Partager via


IEditorOptions, interface

Représente des options communes de l'éditeur ainsi qu'un mécanisme extensible permettant de modifier des valeurs et d'ajouter de nouvelles options.

Espace de noms :  Microsoft.VisualStudio.Text.Editor
Assembly :  Microsoft.VisualStudio.Text.Logic (dans Microsoft.VisualStudio.Text.Logic.dll)

Syntaxe

'Déclaration
Public Interface IEditorOptions
public interface IEditorOptions
public interface class IEditorOptions
type IEditorOptions =  interface end
public interface IEditorOptions

Le type IEditorOptions expose les membres suivants.

Propriétés

  Nom Description
Propriété publique GlobalOptions Obtient les options globales.
Propriété publique Parent Obtient le parent immédiat de cet ensemble d'options.
Propriété publique SupportedOptions Obtient les options prises en charge.

Début

Méthodes

  Nom Description
Méthode publique ClearOptionValue(String) Efface la valeur définie localement de l'option donnée.
Méthode publique ClearOptionValue<T>(EditorOptionKey<T>) Efface la valeur définie localement de l'option donnée.
Méthode publique GetOptionValue(String) Obtient la valeur de l'option spécifiée par l'ID d'option.
Méthode publique GetOptionValue<T>(String) Obtient la valeur de l'option identifiée par l'ID d'option spécifié.
Méthode publique GetOptionValue<T>(EditorOptionKey<T>) Obtient la valeur de l'option identifiée par la clé spécifiée.
Méthode publique IsOptionDefined(String, Boolean) Détermine si l'option spécifiée est définie.
Méthode publique IsOptionDefined<T>(EditorOptionKey<T>, Boolean) Détermine si l'option spécifiée de l'éditeur est définie.
Méthode publique SetOptionValue(String, Object) Définit la valeur de l'option spécifiée dans la portée actuelle.
Méthode publique SetOptionValue<T>(EditorOptionKey<T>, T) Définit la valeur de l'option spécifiée dans la portée actuelle.

Début

Événements

  Nom Description
Événement public OptionChanged Se produit lorsqu'une option est modifiée.

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique AppearanceCategory Spécifie la catégorie d'apparence. (Défini par WpfViewOptionExtensions.)
Méthode d'extension publique DoesViewProhibitUserInput Détermine si la vue interdit toute entrée utilisateur. (Défini par TextViewOptionExtensions.)
Méthode d'extension publique GetIndentSize Obtient la taille d'une mise en retrait pour IEditorOptions spécifié. (Défini par DefaultOptionExtensions.)
Méthode d'extension publique GetNewLineCharacter Obtient le caractère de saut de ligne ou les personnages pour les options de l'éditeur spécifiées. (Défini par DefaultOptionExtensions.)
Méthode d'extension publique GetReplicateNewLineCharacter Détermine si dupliquer le caractère de saut de ligne ou la séquence de caractères si elle est déjà présente en insérant un saut de ligne. (Défini par DefaultOptionExtensions.)
Méthode d'extension publique GetTabSize Obtient le nombre d'espaces pour l'onglet dans IEditorOptions spécifié. (Défini par DefaultOptionExtensions.)
Méthode d'extension publique IsAutoScrollEnabled Détermine l'activation ou non du défilement automatique au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewOptionExtensions.)
Méthode d'extension publique IsChangeTrackingEnabled Détermine l'activation ou non du suivi des modifications au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewHostOptionExtensions.)
Méthode d'extension publique IsConvertTabsToSpacesEnabled Détermine l'activation ou non de l'option permettant de convertir des tabulations en espaces dans l'élément IEditorOptions spécifié. (Défini par DefaultOptionExtensions.)
Méthode d'extension publique IsDragDropEditingEnabled Détermine si l'option pour la modification par glisser-déplacer est activée dans les options spécifiées. (Défini par TextViewOptionExtensions.)
Méthode d'extension publique IsGlyphMarginEnabled Détermine l'activation ou non de la marge de glyphe au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewHostOptionExtensions.)
Méthode d'extension publique IsHighlightCurrentLineEnabled Détermine l'activation ou non de l'option permettant de mettre en surbrillance la ligne en cours. (Défini par WpfViewOptionExtensions.)
Méthode d'extension publique IsHorizontalScrollBarEnabled Détermine l'activation ou non de la barre de défilement horizontale au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewHostOptionExtensions.)
Méthode d'extension publique IsLineNumberMarginEnabled Détermine l'activation ou non de la marge de numéro de ligne au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewHostOptionExtensions.)
Méthode d'extension publique IsMouseWheelZoomEnabled Détermine si permettre zoomer de roulette de la souris. (Défini par WpfViewOptionExtensions.)
Méthode d'extension publique IsOutliningMarginEnabled Détermine si la marge de mode Plan est activée à l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewHostOptionExtensions.)
Méthode d'extension publique IsOutliningUndoEnabled Détermine l'activation ou non de l'option permettant d'annuler le mode Plan dans l'élément IEditorOptions spécifié. (Défini par TextViewOptionExtensions.)
Méthode d'extension publique IsOverwriteModeEnabled Détermine l'activation ou non du mode de remplacement au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewOptionExtensions.)
Méthode d'extension publique IsSelectionMarginEnabled Détermine l'activation ou non de la marge de sélection au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewHostOptionExtensions.)
Méthode d'extension publique IsSimpleGraphicsEnabled Détermine l'activation ou non de l'option permettant de choisir une sélection dégradée. (Défini par WpfViewOptionExtensions.)
Méthode d'extension publique IsVerticalScrollBarEnabled Détermine l'activation ou non de la barre de défilement verticale au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewHostOptionExtensions.)
Méthode d'extension publique IsViewportLeftClipped Détermine si la propriété de ViewportLeft de la vue est découpée à la largeur de texte. (Défini par TextViewOptionExtensions.)
Méthode d'extension publique IsVirtualSpaceEnabled Détermine l'activation ou non de l'espace virtuel au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewOptionExtensions.)
Méthode d'extension publique IsVisibleWhitespaceEnabled Détermine si l'espace blanc visible est activé avec l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewOptionExtensions.)
Méthode d'extension publique IsZoomControlEnabled Détermine l'activation ou non de la marge de contrôle de zoom au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewHostOptionExtensions.)
Méthode d'extension publique WordWrapStyle Obtient l'ensemble de styles de retour automatique à la ligne au niveau de l'ensemble spécifié d'options de l'éditeur. (Défini par TextViewOptionExtensions.)

Début

Voir aussi

Référence

Microsoft.VisualStudio.Text.Editor, espace de noms