Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.Text.Editor

Classi

  Classe Descrizione
Classe pubblica AdornmentLayerDefinition fornisce informazioni per IAdornmentLayer esportazione.
Classe pubblica AppearanceCategoryOption Rappresenta l'opzione di categoria appearance.
Classe pubblica AutoScrollEnabled Definisce l'opzione per abilitare lo scorrimento automatico.
Classe pubblica BackgroundBrushChangedEventArgs fornisce informazioni per BackgroundBrushChanged evento.
Classe pubblica CaretPositionChangedEventArgs fornisce informazioni per PositionChanged evento.
Classe pubblica ChangeTrackingMarginEnabled Definisce l'opzione per abilitare il margine del rilevamento delle modifiche.
Classe pubblica CollapseHintAdornmentControl Evidenzia un'area della struttura nella visualizzazione di testo quando il mouse passa sopra quest'area nel margine della struttura.
Classe pubblica ConvertTabsToSpaces La definizione dell'opzione che determina se convertire le tabulazioni in spazi.
Classe pubblica CutOrCopyBlankLineIfNoSelection Definisce l'opzione per tagliare o copiare una riga vuota se la selezione è vuota.
Classe pubblica DefaultOptions Opzioni predefinite dell'editor comuni.
Classe pubblica DefaultTextViewHostOptions Rappresenta il comuni IWpfTextViewHostopzioni correlate a.
Classe pubblica DefaultTextViewOptions Definisce il comuni ITextView opzioni.
Classe pubblica DefaultWpfViewOptions Rappresenta il comuni IWpfTextView opzioni.
Classe pubblica DeferCreationAttribute
Classe pubblica DisplayUrlsAsHyperlinks La definizione dell'opzione che determina se gli URL devono essere visualizzati come collegamenti ipertestuali.
Classe pubblica DragDropEditing Definisce l'opzione di visualizzazione per la modifica mediante trascinamento della selezione.
Classe pubblica EditorOptionChangedEventArgs fornisce informazioni per OptionChanged evento.
Classe pubblica EditorOptionDefinition La definizione di un'opzione dell'editor.
Classe pubblica EditorOptionDefinition<T> Rappresenta la definizione di un'opzione dell'editor.
Classe pubblica EditorStyleNames The names of various editor components where the component's style can be defined by the program hosting the editor.
Classe pubblica GlyphMarginEnabled Definisce l'opzione per abilitare il margine del glifo.
Classe pubblica GridCellLengthAttribute Questa classe associa una dimensione della cella della griglia a un'esportazione MEF.
Classe pubblica GridUnitTypeAttribute Questa classe associa un oggetto GridUnitType valore con un'esportazione MEF.
Classe pubblica HighlightCurrentLineOption Rappresenta l'opzione per evidenziare la riga corrente.
Classe pubblica HorizontalScrollBarEnabled Definisce l'opzione per abilitare la barra di scorrimento orizzontale.
Classe pubblica ImeTextComposition Rappresenta una composizione di testo generata dall'elaborazione IME di ITextView.
Classe pubblica IndentSize La definizione dell'opzione che determina la dimensione (in numero di spazi) di un rientro.
Classe pubblica IntraTextAdornment Supporto per aree di controllo del intra-testo di cui vengono forniti IntraTextAdornmentTag oggetti.
Classe pubblica IntraTextAdornmentTag Rappresenta un tag che fornisce aree di controllo da sparpagliare con il testo.
Classe pubblica IsViewportLeftClipped Definisce l'opzione per tagliare ViewportLeft proprietà alla larghezza del testo.
Classe pubblica KeyProcessor Elabora l'input della tastiera dell'editor.
Classe pubblica LineNumberMarginEnabled Definisce l'opzione per abilitare il margine del numero di riga.
Classe pubblica LongBufferLineChunk The option definition that determines the determines the chunking size for long lines.
Classe pubblica LongBufferLineThreshold The option definition that determines the threshold for special handling of long lines.
Classe pubblica MarginContainerAttribute Specifica il tipo di contenitore del margine.
Classe pubblica MouseHoverAttribute Un attributo da inserire in un gestore eventi per MouseHover, specificando il ritardo tra il momento in cui il mouse interrompe lo spostamento e la generazione dell'evento del passaggio del mouse.
Classe pubblica MouseHoverEventArgs fornisce informazioni per MouseHover evento.
Classe pubblica MouseProcessorBase Fornisce un'implementazione di base per le associazioni del mouse, in modo che i client possono eseguire l'override solo dei metodi necessari.
Classe pubblica MouseWheelZoomEnabled Definisce l'opzione per abilitare lo zoom tramite rotellina del mouse
Classe pubblica NewLineCharacter La definizione dell'opzione che specifica il carattere o i caratteri di nuova riga.
Classe pubblica OutliningCollapsedAdornmentControl Rappresenta il testo compresso nella visualizzazione di testo.
Classe pubblica OutliningMarginBracketControl Indica l'ambito verticale di un'area della struttura espansa e consente all'utente di comprimerla.
Classe pubblica OutliningMarginControl Rappresenta il margine della struttura.
Classe pubblica OutliningMarginEnabled Definisce l'opzione per abilitare il margine della struttura.
Classe pubblica OutliningMarginHeaderControl Abilita un'area della struttura dalla compressione e l'espansione.
Classe pubblica OutliningUndoEnabled La definizione dell'opzione che determina se la struttura è annullabile.
Classe pubblica OverwriteMode Definisce l'opzione di visualizzazione per la modalità sovrascrittura.
Classe pubblica PredefinedAdornmentLayers Include i nomi dei livelli dell'area di controllo predefiniti dall'editor.
Classe pubblica PredefinedMarginNames Include i nomi predefiniti del margine.
Classe pubblica PredefinedTextViewRoles Set dei nomi dei ruoli della visualizzazione di testo predefinito.
Classe pubblica ProduceScreenReaderFriendlyText Definisce l'opzione per abilitare il testo annotato nei controlli di automazione in modo che in grado di leggere correttamente le utilità per la lettura del contenuto del codice.
Classe pubblica ReplacesAttribute
Classe pubblica ReplicateNewLineCharacter Determina se duplicare il carattere di nuova riga durante l'inserimento di una riga.
Classe pubblica SelectionMarginEnabled Definisce l'opzione per abilitare il margine della selezione.
Classe pubblica SimpleGraphicsOption Rappresenta l'opzione per disegnare una selezione sfumata in contrapposizione a una selezione a tinta unita.
Classe pubblica SpaceReservationAgentChangedEventArgs fornisce informazioni per AgentChanged evento.
Classe pubblica SpaceReservationManagerDefinition rappresenta i metadati per ISpaceReservationManager.
Classe pubblica TabSize La definizione dell'opzione che determina il numero di spazi di una scheda.
Classe pubblica TextViewCreatedEventArgs fornisce informazioni per TextViewCreated evento.
Classe pubblica TextViewLayoutChangedEventArgs fornisce informazioni per LayoutChanged evento.
Classe pubblica TextViewRoleAttribute Utilizzare questo attributo per specificare i tipi di oggetti TextViews a cui si applica un'estensione.
Classe pubblica UseReducedOpacityForHighContrastOption
Classe pubblica UseVirtualSpace Definisce l'opzione per utilizzare lo spazio virtuale.
Classe pubblica UseVisibleWhitespace Definisce l'opzione per utilizzare lo spazio vuoto visibile.
Classe pubblica VerticalScrollBarEnabled Definisce l'opzione per abilitare la barra di scorrimento verticale.
Classe pubblica ViewOptionDefinition<T> Definisce un oggetto ITextView- opzione specifica dell'editor.
Classe pubblica ViewProhibitUserInput Definisce l'opzione che proibisce l'input dell'utente.
Classe pubblica ViewState Rappresenta lo stato di una visualizzazione in termini di dimensioni del riquadro di visualizzazione (l'area visibile nella finestra di documento), dello snapshot visivo e dello snapshot modificabile.
Classe pubblica WordWrapStyle Definisce l'opzione dello stile di ritorno a capo automatico.
Classe pubblica WpfTextViewKeyboardFilterName Rappresenta il nome dell'ordine dell'oggetto KeyboardFilter.
Classe pubblica WpfViewOptionDefinition<T> Definisce un'opzione dell'editor specifica di un oggetto IWpfTextView.
Classe pubblica ZoomConstants Definisce costanti utilizzate per le operazioni di zoom.
Classe pubblica ZoomControl Rappresenta un controllo zoom nella visualizzazione di testo.
Classe pubblica ZoomControlEnabled Definisce l'opzione per abilitare il controllo zoom.
Classe pubblica ZoomLevelChangedEventArgs fornisce informazioni per ZoomLevelChanged evento.
Classe pubblica ZoomLevelConverter Consente la conversione tra rappresentazioni di stringa e doppie del livello di zoom.

Strutture

  Struttura Descrizione
Struttura pubblica CaretPosition Rappresenta la posizione di un punto di inserimento in ITextView.
Struttura pubblica EditorOptionKey<T> Rappresenta una chiave indipendente dai tipi per le relative opzioni.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IAdornmentLayer Rappresenta un livello dell'area di controllo.
Interfaccia pubblica IAdornmentLayerElement Definisce un elemento in un livello dell'area di controllo.
Interfaccia pubblica IEditorOptions Rappresenta opzioni dell'editor comuni e un meccanismo estensibile per modificare i valori e l'aggiunta di nuove opzioni.
Interfaccia pubblica IEditorOptionsFactoryService rappresenta un servizio che ottiene IEditorOptions per un ambito specificato o per l'ambito globale.
Interfaccia pubblica IGlyphFactory Fornisce una rappresentazione di un tipo specifico del glifo.
Interfaccia pubblica IGlyphFactoryProvider fornisce IGlyphFactory.
Interfaccia pubblica IGlyphMouseProcessorProvider Fornisce un'associazione del mouse per il margine del glifo.
Interfaccia pubblica IGlyphTag Rappresenta un tag del glifo, utilizzato dal margine del glifo per posizionare gli elementi visivi del glifo.
Interfaccia pubblica IKeyProcessorProvider Crea un oggetto KeyProcessor per un oggetto specificato IWpfTextViewHost.
Interfaccia pubblica IMouseProcessor Fornisce estensioni per le associazioni del mouse.
Interfaccia pubblica IMouseProcessorProvider Crea un processore del mouse WPF per una visualizzazione di testo specificata.
Interfaccia pubblica IScrollMap Definisce il mapping tra le posizioni dei caratteri e le coordinate della mappa di scorrimento.
Interfaccia pubblica IScrollMapFactoryService crea o riutilizza IScrollMap per ITextView.
Interfaccia pubblica ISmartIndent Fornisce metodi che calcolano il rientro desiderato per una riga.
Interfaccia pubblica ISmartIndentationService Determina il rientro automatico quando la chiave di inserire viene premuto o quando si passa a una riga vuota.
Interfaccia pubblica ISmartIndentProvider ottiene ISmartIndent oggetto per un oggetto specificato ITextView.
Interfaccia pubblica ISpaceReservationAgent Gestisce la visualizzazione delle aree di controllo delle prenotazioni dello spazio.
Interfaccia pubblica ISpaceReservationManager Gestisce le aree di controllo delle prenotazioni dello spazio.
Interfaccia pubblica ITextCaret Rappresenta il punto di inserimento associato a ITextView.
Interfaccia pubblica ITextEditorFactoryService Crea le visualizzazioni dell'editor.
Interfaccia pubblica ITextSelection rappresenta il testo selezionato in ITextView.
Interfaccia pubblica ITextView rappresenta una visualizzazione di testo in ITextBuffer.È la classe base per un'interfaccia specifica della piattaforma che dispone di metodi per consentire il testo formattato da eseguire il rendering.
Interfaccia pubblica ITextViewLineCollection Rappresenta una classe di supporto per accedere alla raccolta di visualizzazione ITextViewLine oggetti.TextViewLines la proprietà viene utilizzata per ottenere un'istanza dell'interfaccia.
Interfaccia pubblica ITextViewMargin Rappresenta il margine collegato a un bordo di un oggetto ITextView.
Interfaccia pubblica ITextViewModel rappresenta un set di ITextBuffer oggetti che partecipano alla presentazione del testo in un determinato ITextView.
Interfaccia pubblica ITextViewModelProvider fornisce ITextViewModel oggetti.
Interfaccia pubblica ITextViewRoleSet Set di ruoli della visualizzazione di testo.
Interfaccia pubblica IVerticalFractionMap Mapping tra le posizioni dei caratteri e le frazioni dell'ambito verticale totale di un oggetto ITextView.
Interfaccia pubblica IVerticalScrollBar rappresenta una barra di scorrimento verticale.
Interfaccia pubblica IViewScroller rappresenta una classe di supporto per ITextViewe fornisce la funzionalità di base per lo scorrimento.ViewScroller proprietà di ITextView viene utilizzato per ottenere un'istanza dell'interfaccia.
Interfaccia pubblica IWpfTextView rappresenta Visual Studio ITextView per la piattaforma (WPF) Windows Presentation Foundation.
Interfaccia pubblica IWpfTextViewConnectionListener Recepire i buffer di testo di un particolare tipo di contenuto per scoprire quando vengono aperte o chiuse nell'editor di testo.
Interfaccia pubblica IWpfTextViewCreationListener È in ascolto degli eventi creati visualizzazione di testo.
Interfaccia pubblica IWpfTextViewHost contiene IWpfTextView e margini che lo circondano, ad esempio una rilegatura del numero di riga o della barra di scorrimento.
Interfaccia pubblica IWpfTextViewLineCollection Consente ITextView per accedere alla raccolta di visualizzazione ITextViewLine oggetti.È possibile utilizzare TextViewLines proprietà per ottenere un'istanza di ITextViewLineCollection interfaccia.
Interfaccia pubblica IWpfTextViewMargin Rappresenta i margini della visualizzazione di testo WPF.
Interfaccia pubblica IWpfTextViewMarginProvider crea IWpfTextViewMargin per un oggetto specificato IWpfTextViewHost.

Delegati

  Delegato Descrizione
Delegato pubblico AdornmentRemovedCallback definisce il comportamento quando a UIElement viene rimosso da IAdornmentLayer.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica AdornmentPositioningBehavior Definisce il posizionamento delle aree di controllo.
Enumerazione pubblica ConnectionReason Definisce i motivi per connettere o disconnettere un buffer di testo e una visualizzazione di testo.
Enumerazione pubblica EnsureSpanVisibleOptions Opzioni per controllare il comportamento di EnsureSpanVisible metodo.
Enumerazione pubblica ScrollDirection La direzione in cui eseguire lo scorrimento ITextView.
Enumerazione pubblica TextSelectionMode Rappresenta le modalità di selezione (semplici e casella).
Enumerazione pubblica ViewRelativePosition Definisce il significato di verticalOffset parametro di DisplayTextLineContainingBufferPosition metodo e relativeTo parametro di DisplayTextLineContainingBufferPosition metodo.
Enumerazione pubblica WordWrapStyles Imposta una combinazione bit per bit dei valori di enumerazione per specificare lo stile di ritorno a capo automatico di un oggetto ITextView.