Compartilhar via


Interface IEditorOptions

Representa as opções comuns do editor e um amplo mecanismo para modificar valores e adicionar novas opções.

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.Logic (em Microsoft.VisualStudio.Text.Logic.dll)

Sintaxe

'Declaração
Public Interface IEditorOptions
public interface IEditorOptions
public interface class IEditorOptions
type IEditorOptions =  interface end
public interface IEditorOptions

O tipo IEditorOptions expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública GlobalOptions Obtém as opções globais.
Propriedade pública Parent Obtém o pai imediato deste conjunto de opções.
Propriedade pública SupportedOptions Obtém as opções suportadas.

Superior

Métodos

  Nome Descrição
Método público ClearOptionValue(String) Limpe o valor definido localmente para a opção fornecida.
Método público ClearOptionValue<T>(EditorOptionKey<T>) Limpe o valor definido localmente para a opção fornecida.
Método público GetOptionValue(String) Obtém o valor da opção especificada, a identificação da opção.
Método público GetOptionValue<T>(String) Obtém o valor da opção identificada pela identificação da opção especificada.
Método público GetOptionValue<T>(EditorOptionKey<T>) Obtém o valor da opção identificada pela chave especificada.
Método público IsOptionDefined(String, Boolean) Determina se a opção especificada está definida.
Método público IsOptionDefined<T>(EditorOptionKey<T>, Boolean) Determina se a opção do editor especificado está definida.
Método público SetOptionValue(String, Object) Define o valor da opção especificada no escopo atual.
Método público SetOptionValue<T>(EditorOptionKey<T>, T) Define o valor da opção especificada no escopo atual.

Superior

Eventos

  Nome Descrição
Evento público OptionChanged Ocorre quando qualquer opção de alterações.

Superior

Métodos de extensão

  Nome Descrição
Método de extensão público AppearanceCategory Especifica a categoria de aparência. (Definido por WpfViewOptionExtensions.)
Método de extensão público DoesViewProhibitUserInput Determina se o modo de exibição proíbe todas as entradas do usuário. (Definido por TextViewOptionExtensions.)
Método de extensão público GetIndentSize Obtém o tamanho de um recuo especificado IEditorOptions. (Definido por DefaultOptionExtensions.)
Método de extensão público GetNewLineCharacter Obtém o caractere de nova linha ou caracteres para as opções do editor especificado. (Definido por DefaultOptionExtensions.)
Método de extensão público GetReplicateNewLineCharacter Determina se deve duplicar o caractere de nova linha ou uma seqüência de caracteres, se ele já estiver presente ao inserir uma nova linha. (Definido por DefaultOptionExtensions.)
Método de extensão público GetTabSize Obtém o número de espaços para a guia do IEditorOptions. (Definido por DefaultOptionExtensions.)
Método de extensão público IsAutoScrollEnabled Determina se a rolagem automática está habilitada com o conjunto de opções do editor especificado. (Definido por TextViewOptionExtensions.)
Método de extensão público IsChangeTrackingEnabled Determina se o controle de alterações é habilitada com o conjunto de opções do editor especificado. (Definido por TextViewHostOptionExtensions.)
Método de extensão público IsConvertTabsToSpacesEnabled Determina se a opção para converter tabulações em espaços está ativada do IEditorOptions. (Definido por DefaultOptionExtensions.)
Método de extensão público IsDragDropEditingEnabled Determina se a opção para edição de arrastar-e-soltar está ativada nas opções especificadas. (Definido por TextViewOptionExtensions.)
Método de extensão público IsGlyphMarginEnabled Determina se a margem do glifo é ativada com o conjunto de opções do editor especificado. (Definido por TextViewHostOptionExtensions.)
Método de extensão público IsHighlightCurrentLineEnabled Determina se a opção para realçar a linha atual está ativada. (Definido por WpfViewOptionExtensions.)
Método de extensão público IsHorizontalScrollBarEnabled Determina se a barra de rolagem horizontal é ativada com o conjunto de opções do editor especificado. (Definido por TextViewHostOptionExtensions.)
Método de extensão público IsLineNumberMarginEnabled Determina se a margem do número de linha é ativada com o conjunto de opções do editor especificado. (Definido por TextViewHostOptionExtensions.)
Método de extensão público IsMouseWheelZoomEnabled Determina se deve permitir que o mecanismo cíclico do mouse zoom. (Definido por WpfViewOptionExtensions.)
Método de extensão público IsOutliningMarginEnabled Determina se a margem de estrutura de tópicos é ativada com o conjunto de opções do editor especificado. (Definido por TextViewHostOptionExtensions.)
Método de extensão público IsOutliningUndoEnabled Determina se a opção para desfazer de estrutura de tópicos ativado do IEditorOptions. (Definido por TextViewOptionExtensions.)
Método de extensão público IsOverwriteModeEnabled Determina se substituir está habilitado com o conjunto de opções do editor especificado. (Definido por TextViewOptionExtensions.)
Método de extensão público IsSelectionMarginEnabled Determina se a margem de seleção está habilitada com o conjunto de opções do editor especificado. (Definido por TextViewHostOptionExtensions.)
Método de extensão público IsSimpleGraphicsEnabled Determina se a opção para desenhar uma seleção de gradiente é ativada. (Definido por WpfViewOptionExtensions.)
Método de extensão público IsVerticalScrollBarEnabled Determina se a barra de rolagem vertical é ativada com o conjunto de opções do editor especificado. (Definido por TextViewHostOptionExtensions.)
Método de extensão público IsViewportLeftClipped Determina se a propriedade de ViewportLeft do modo de exibição será recortada para a largura do texto. (Definido por TextViewOptionExtensions.)
Método de extensão público IsVirtualSpaceEnabled Determina se o espaço virtual está ativado para o conjunto de opções do editor especificado. (Definido por TextViewOptionExtensions.)
Método de extensão público IsVisibleWhitespaceEnabled Determina se o espaço em branco visível é ativado com o conjunto de opções do editor especificado. (Definido por TextViewOptionExtensions.)
Método de extensão público IsZoomControlEnabled Determina se o controle de zoom é ativado com o conjunto de opções do editor especificado. (Definido por TextViewHostOptionExtensions.)
Método de extensão público WordWrapStyle Obtém o conjunto do word em estilos de disposição do texto com o conjunto de opções do editor especificado. (Definido por TextViewOptionExtensions.)

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Editor