IEditorOptions Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa as opções de editor comuns e um mecanismo extensível para modificar valores e adicionar novas opções.
public interface class IEditorOptions
public interface class IEditorOptions
__interface IEditorOptions
public interface IEditorOptions
type IEditorOptions = interface
Public Interface IEditorOptions
Propriedades
| GlobalOptions |
Obtém as opções globais. |
| Parent |
Obtém ou define o pai imediato deste conjunto de opções. Se esse conjunto de opções não tiver escopo pai (porque é o escopo global), essa propriedade será NULL e não poderá ser definida. |
| SupportedOptions |
Obtém as opções com suporte. Observe que esse método carregará todos os assemblies exportando definições do editor e não deve ser chamado em cenários de desempenho crítico. |
Métodos
| ClearOptionValue(String) |
Limpe o valor definido localmente para a opção fornecida. |
| ClearOptionValue<T>(EditorOptionKey<T>) |
Limpe o valor definido localmente para a opção fornecida. |
| GetOptionValue(String) |
Obtém o valor da opção especificada pela ID de opção. |
| GetOptionValue<T>(EditorOptionKey<T>) |
Obtém o valor da opção identificada pela chave especificada. |
| GetOptionValue<T>(String) |
Obtém o valor da opção identificada pela ID de opção especificada. |
| IsOptionDefined(String, Boolean) |
Determina se a opção especificada está definida. |
| IsOptionDefined<T>(EditorOptionKey<T>, Boolean) |
Determina se a opção de editor especificada está definida. |
| SetOptionValue(String, Object) |
Define o valor da opção especificada no escopo atual. Se a opção fornecida não for aplicável no escopo atual, ela tentará definir a opção no escopo global. |
| SetOptionValue<T>(EditorOptionKey<T>, T) |
Define o valor da opção especificada no escopo atual. Se a opção fornecida não for aplicável no escopo atual, ela tentará definir a opção no escopo global. |
Eventos
| OptionChanged |
Ocorre quando qualquer opção é alterada. As opções que são alteradas no escopo global fazem com que esse evento seja gerado se eles também se aplicam a esse escopo. |
Métodos de Extensão
| GetIndentSize(IEditorOptions) |
Obtém o tamanho de um recuo para o especificado IEditorOptions . |
| GetInsertFinalNewLine(IEditorOptions) |
Determina se a nova linha final deve ser inserida. |
| GetNewLineCharacter(IEditorOptions) |
Obtém o caractere de nova linha para as opções de editor especificadas. |
| GetReplicateNewLineCharacter(IEditorOptions) |
Determina se o caractere de nova linha deve ser duplicado se ele já estiver presente ao inserir uma nova linha. |
| GetTabSize(IEditorOptions) |
Obtém o tamanho da guia para o especificado IEditorOptions . |
| GetTooltipAppearanceCategory(IEditorOptions) |
Determina a categoria de aparência para dicas de ferramenta originadas nesta exibição |
| GetTrimTrailingWhieSpace(IEditorOptions) |
Determina se o espaço em branco à direita deve ser cortado. |
| IsConvertTabsToSpacesEnabled(IEditorOptions) |
Determina se a opção de converter tabulações em espaços está habilitada no especificado IEditorOptions . |
| IsChangeTrackingEnabled(IEditorOptions) |
Determina se o controle de alterações está habilitado com o conjunto especificado de opções do editor. |
| IsGlyphMarginEnabled(IEditorOptions) |
Determina se a margem do glifo está habilitada com o conjunto especificado de opções do editor. |
| IsHorizontalScrollBarEnabled(IEditorOptions) |
Determina se a barra de rolagem horizontal está habilitada com o conjunto especificado de opções do editor. |
| IsInContrastMode(IEditorOptions) |
Determina se o editor está nos modos "contraste extra" ou "Alto Contraste". |
| IsLineNumberMarginEnabled(IEditorOptions) |
Determina se a margem de número de linha está habilitada com o conjunto especificado de opções do editor. |
| IsOutliningMarginEnabled(IEditorOptions) |
Determina se a margem da estrutura de tópicos está habilitada com o conjunto especificado de opções do editor. |
| IsSelectionMarginEnabled(IEditorOptions) |
Determina se a margem de seleção está habilitada com o conjunto especificado de opções do editor. |
| IsVerticalScrollBarEnabled(IEditorOptions) |
Determina se a barra de rolagem vertical está habilitada com o conjunto especificado de opções do editor. |
| IsZoomControlEnabled(IEditorOptions) |
Determina se o controle de zoom está habilitado com o conjunto especificado de opções do editor. |
| DoesViewProhibitUserInput(IEditorOptions) |
Determina se a exibição proíbe todas as entradas do usuário. |
| IsAutoScrollEnabled(IEditorOptions) |
Determina se a rolagem automática está habilitada com o conjunto especificado de opções do editor. |
| IsDragDropEditingEnabled(IEditorOptions) |
Determina se a opção de edição arrastar/soltar está habilitada no especificado IEditorOptions . |
| IsOutliningUndoEnabled(IEditorOptions) |
Determina se a opção de estrutura de tópicos desfazer está habilitada no especificado IEditorOptions . |
| IsOverwriteModeEnabled(IEditorOptions) |
Determina se o modo de substituição está habilitado com o conjunto especificado de opções do editor. |
| IsViewportLeftClipped(IEditorOptions) |
Determina se a propriedade ViewportLeft da exibição é recortada na largura do texto. |
| IsVirtualSpaceEnabled(IEditorOptions) |
Determina se o espaço virtual está habilitado para o conjunto especificado de opções do editor. |
| IsVisibleWhitespaceEnabled(IEditorOptions) |
Determina se o espaço em branco visível está habilitado com o conjunto especificado de opções do editor. |
| IsVisibleWhitespaceEnabledOnlyForSelection(IEditorOptions) | |
| ShouldMoveCaretToEndOnSelectAll(IEditorOptions) |
Determina se o cursor deve ser movido para o fim da seleção depois de executar a operação "selecionar tudo". |
| VisibleWhitespaceTypes(IEditorOptions) | |
| WordWrapStyle(IEditorOptions) |
Obtém o conjunto de estilos de quebra automática de texto com o conjunto especificado de opções do editor. |
| AppearanceCategory(IEditorOptions) |
Especifica a categoria de aparência. |
| IsHighlightCurrentLineEnabled(IEditorOptions) |
Determina se a opção de realçar a linha atual está habilitada. |
| IsMouseWheelZoomEnabled(IEditorOptions) |
Determina se o zoom da roda do mouse deve ser permitido |
| IsSimpleGraphicsEnabled(IEditorOptions) |
Determina se a opção para desenhar uma seleção de gradiente está habilitada. |
| ZoomLevel(IEditorOptions) |
Especifica o ZoomLevel persistente. |