Condividi tramite


ITextView2 Interfaccia

Definizione

Estensioni a ITextView, funzionalità di aumento. Per ogni membro qui dovrebbe essere presente anche un metodo di estensione in TextViewExtensions.

public interface class ITextView2 : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextView2 : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextView2 = interface
    interface ITextView
    interface IPropertyOwner
Public Interface ITextView2
Implements IPropertyOwner, ITextView
Implementazioni

Proprietà

BufferGraph

Ottiene l'oggetto IBufferGraph che contiene il set di buffer di origine che contribuiscono a questa visualizzazione.

(Ereditato da ITextView)
Caret

Ottiene l'elemento punto di inserimento.

(Ereditato da ITextView)
HasAggregateFocus

Determina se la visualizzazione o una qualsiasi delle aree di controllo dispone dello stato attivo.

(Ereditato da ITextView)
InLayout

Determina se è in corso l'applicazione del layout della visualizzazione.

(Ereditato da ITextView)
InOuterLayout

Determina se la vista è in fase di disposizione o si prepara a essere disposta.

IsClosed

Determina se questa visualizzazione di testo è stata chiusa.

(Ereditato da ITextView)
IsMouseOverViewOrAdornments

Determina se il mouse si trova sulla visualizzazione o su una qualsiasi delle aree di controllo.

(Ereditato da ITextView)
LineHeight

Ottiene l'altezza nominale di una riga di testo nella visualizzazione.

(Ereditato da ITextView)
MaxTextRightCoordinate

Ottiene la coordinata destra della riga più lunga, anche se tale riga non è attualmente visibile, in pixel logici.

(Ereditato da ITextView)
MultiSelectionBroker

Ottiene un oggetto per la gestione delle selezioni all'interno della visualizzazione.

Options

Ottiene le opzioni per questa visualizzazione di testo.

(Ereditato da ITextView)
Properties

La raccolta di proprietà controllate dal proprietario della proprietà.

(Ereditato da IPropertyOwner)
ProvisionalTextHighlight

Ottiene l'ampiezza del testo coperta dall'evidenziazione provvisoria del testo.

(Ereditato da ITextView)
Roles

Ruoli di questa visualizzazione. I ruoli determinano in parte le estensioni di cui viene creata un'istanza per la visualizzazione.

(Ereditato da ITextView)
Selection

Ottiene l'elemento di selezione.

(Ereditato da ITextView)
TextBuffer

Ottiene l'oggetto ITextBuffer per il quale viene eseguito il rendering del testo in questa visualizzazione.

(Ereditato da ITextView)
TextDataModel

Ottiene l'oggetto ITextDataModel di questa visualizzazione di testo.

(Ereditato da ITextView)
TextSnapshot

Ottiene l'oggetto ITextSnapshot del testo di cui viene attualmente eseguito il rendering nella visualizzazione.

(Ereditato da ITextView)
TextViewLines

Ottiene un elenco di sola lettura degli oggetti ITextViewLine di cui viene eseguito il rendering in questa visualizzazione.

(Ereditato da ITextView)
TextViewModel

Ottiene l'oggetto ITextViewModel di questa visualizzazione di testo.

(Ereditato da ITextView)
ViewportBottom

Ottiene la posizione del bordo inferiore del riquadro di visualizzazione nel sistema di coordinate di rendering del testo.

(Ereditato da ITextView)
ViewportHeight

Ottiene l'altezza della finestra del contenuto visibile in pixel logici.

(Ereditato da ITextView)
ViewportLeft

Ottiene o imposta la posizione del bordo sinistro del riquadro di visualizzazione nel sistema di coordinate di rendering del testo.

(Ereditato da ITextView)
ViewportRight

Ottiene la posizione del bordo destro del viewport nel sistema di coordinate di rendering del testo.

(Ereditato da ITextView)
ViewportTop

Ottiene la posizione del bordo superiore del riquadro di visualizzazione nel sistema di coordinate di rendering del testo.

(Ereditato da ITextView)
ViewportWidth

Ottiene la larghezza della finestra del contenuto visibile in pixel logici.

(Ereditato da ITextView)
ViewScroller

Ottiene un helper che fornisce i vari metodi per scorrere o modificare la visualizzazione.

(Ereditato da ITextView)
VisualSnapshot

Ottiene l'oggetto ITextSnapshot del buffer visivo di cui viene eseguito il rendering.

(Ereditato da ITextView)

Metodi

Close()

Chiude la visualizzazione di testo e la relativa visualizzazione.

(Ereditato da ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

Formatta e visualizza il contenuto del buffer di testo in modo che l'oggetto ITextViewLine contenente bufferPosition venga visualizzato nella posizione desiderata.

(Ereditato da ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

Formatta e visualizza il contenuto del buffer di testo in modo che l'oggetto ITextViewLine contenente bufferPosition venga visualizzato nella posizione desiderata.

(Ereditato da ITextView)
GetTextElementSpan(SnapshotPoint)

Ottiene l'oggetto SnapshotSpan del testo che costituisce un elemento di testo (una sola rappresentazione visiva) in corrispondenza dell'oggetto SnapshotPoint specificato.

(Ereditato da ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

Ottiene l'oggetto ITextViewLine contenente la posizione del buffer di testo specificata.

(Ereditato da ITextView)
QueuePostLayoutAction(Action)

Aggiunge un'azione da eseguire dopo il completamento di qualsiasi layout. Se non è presente un layout in corso, l'azione verrà eseguita immediatamente. Questa operazione deve essere chiamata nel thread dell'interfaccia utente e le azioni verranno eseguite nel thread dell'interfaccia utente.

QueueSpaceReservationStackRefresh()

Richiede un aggiornamento dello stack di prenotazione dello spazio.

(Ereditato da ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

Tenta di ottenere l'oggetto ITextViewLine contenente la posizione del buffer di testo specificata.

TryGetTextViewLines(ITextViewLineCollection)

Tenta di ottenere un elenco di sola lettura degli oggetti di cui viene eseguito il ITextViewLine rendering in questa visualizzazione.

Eventi

Closed

Si verifica subito dopo la chiusura della visualizzazione di testo.

(Ereditato da ITextView)
GotAggregateFocus

Si verifica quando lo stato attivo della tastiera passa alla visualizzazione o una delle aree di controllo corrispondenti.

(Ereditato da ITextView)
LayoutChanged

Si verifica ogni volta che il testo visualizzato nella visualizzazione cambia.

(Ereditato da ITextView)
LostAggregateFocus

Si verifica quando lo stato attivo della tastiera si allontana dalla visualizzazione e da tutte le aree di controllo corrispondenti.

(Ereditato da ITextView)
MaxTextRightCoordinateChanged

Generato ogni volta che viene modificata la visualizzazione MaxTextRightCoordinate.

MouseHover

Si verifica quando il mouse è stato spostato sullo stesso carattere.

(Ereditato da ITextView)
ViewportHeightChanged

Si verifica quando l'altezza del viewport viene modificata.

(Ereditato da ITextView)
ViewportLeftChanged

Si verifica quando viene modificata la posizione del bordo sinistro del viewport. (ad esempio, quando la visualizzazione è scorrere orizzontalmente)

(Ereditato da ITextView)
ViewportWidthChanged

Si verifica quando viene modificata la larghezza del riquadro di visualizzazione.

(Ereditato da ITextView)

Metodi di estensione

GetInOuterLayout(ITextView)

Determina se una vista è in fase di disposizione o si prepara a essere disposta.

GetMultiSelectionBroker(ITextView)

Ottiene un oggetto per la gestione delle selezioni all'interno della visualizzazione.

IsEmbeddedTextView(ITextView)

Ottiene se specificato ITextView è incorporato in un altro ITextViewoggetto .

IsReadOnlyTextView(ITextView)

Ottiene se viene ITextView considerato di sola lettura.

QueuePostLayoutAction(ITextView, Action)

Vedere QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Ottiene contenente ITextView per un determinato oggetto incorporato ITextView.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Vedere TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Vedere TryGetTextViewLines(ITextViewLineCollection).

Si applica a