Condividi tramite


Interfaccia IWpfTextView

rappresenta Visual Studio ITextView per la piattaforma (WPF) Windows Presentation Foundation.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintassi

'Dichiarazione
Public Interface IWpfTextView _
    Inherits ITextView, IPropertyOwner
public interface IWpfTextView : ITextView, 
    IPropertyOwner
public interface class IWpfTextView : ITextView, 
    IPropertyOwner
type IWpfTextView =  
    interface 
        interface ITextView 
        interface IPropertyOwner 
    end
public interface IWpfTextView extends ITextView, IPropertyOwner

Il tipo IWpfTextView espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Background Ottiene o imposta lo sfondo dell'elemento visivo.
Proprietà pubblica BufferGraph ottiene IBufferGraph contenente il set di buffer di origine che contribuiscono a questa visualizzazione. (Ereditato da ITextView)
Proprietà pubblica Caret Ottiene l'elemento del cursore. (Ereditato da ITextView)
Proprietà pubblica FormattedLineSource Ottiene il formattatore di testo utilizzato dalla visualizzazione.
Proprietà pubblica HasAggregateFocus Determina se la visualizzazione o una qualsiasi delle aree di controllo ha lo stato attivo. (Ereditato da ITextView)
Proprietà pubblica InLayout Determina se la visualizzazione è in corso l'applicazione del layout. (Ereditato da ITextView)
Proprietà pubblica IsClosed Determina se questa visualizzazione di testo è stata chiusa. (Ereditato da ITextView)
Proprietà pubblica IsMouseOverViewOrAdornments Determina se il mouse si trova sulla visualizzazione o una qualsiasi delle aree di controllo. (Ereditato da ITextView)
Proprietà pubblica LineHeight Ottiene l'altezza nominale di una riga di testo nella visualizzazione. (Ereditato da ITextView)
Proprietà pubblica LineTransformSource Ottiene il trasformatore della riga utilizzato dalla visualizzazione.
Proprietà pubblica MaxTextRightCoordinate Ottiene la coordinata destra della riga più lunga, anche se tale riga è attualmente visibile, in pixel logici. (Ereditato da ITextView)
Proprietà pubblica Options Ottiene le opzioni per questa visualizzazione di testo. (Ereditato da ITextView)
Proprietà pubblica Properties Ottiene la raccolta di proprietà controllate dal proprietario. (Ereditato da IPropertyOwner)
Proprietà pubblica ProvisionalTextHighlight Ottiene l'intervallo di testo coperta dall'evidenziazione provvisoria di testo. (Ereditato da ITextView)
Proprietà pubblica Roles Ruoli di questa visualizzazione.I ruoli determinano le estensioni di cui viene creata un'istanza per la visualizzazione. (Ereditato da ITextView)
Proprietà pubblica Selection ottiene l'elemento di selezione. (Ereditato da ITextView)
Proprietà pubblica TextBuffer ottiene ITextBuffer chi di testo viene eseguito il rendering in questa visualizzazione. (Ereditato da ITextView)
Proprietà pubblica TextDataModel ottiene ITextDataModel in questa visualizzazione di testo. (Ereditato da ITextView)
Proprietà pubblica TextSnapshot ottiene ITextSnapshot il testo di cui viene attualmente eseguito il rendering nella visualizzazione. (Ereditato da ITextView)
Proprietà pubblica TextViewLines Ottiene le righe della visualizzazione di testo come IWpfTextViewLineCollection.
Proprietà pubblica TextViewModel ottiene ITextViewModel in questa visualizzazione di testo. (Ereditato da ITextView)
Proprietà pubblica ViewportBottom Ottiene la posizione del bordo inferiore del punto di visualizzazione nel sistema di coordinate del rendering del testo. (Ereditato da ITextView)
Proprietà pubblica ViewportHeight Ottiene l'altezza della finestra del contenuto visibile (margine incluso) in pixel logici. (Ereditato da ITextView)
Proprietà pubblica ViewportLeft Ottiene o imposta la posizione del bordo sinistro del punto di visualizzazione nel sistema di coordinate del rendering del testo. (Ereditato da ITextView)
Proprietà pubblica ViewportRight Ottiene la posizione del bordo destro del punto di visualizzazione nel sistema di coordinate del rendering del testo. (Ereditato da ITextView)
Proprietà pubblica ViewportTop Ottiene la posizione del bordo superiore del punto di visualizzazione nel sistema di coordinate del rendering del testo. (Ereditato da ITextView)
Proprietà pubblica ViewportWidth Ottiene la larghezza della finestra del contenuto visibile (margine incluso) in pixel logici. (Ereditato da ITextView)
Proprietà pubblica ViewScroller Ottiene un helper che fornisce diversi metodi per scorrere o modificare la visualizzazione. (Ereditato da ITextView)
Proprietà pubblica VisualElement ottiene FrameworkElement che esegue il rendering della visualizzazione.
Proprietà pubblica VisualSnapshot ottiene ITextSnapshot il buffer visivo di cui viene eseguito il rendering. (Ereditato da ITextView)
Proprietà pubblica ZoomLevel Ottiene o imposta il livello di zoom per IWpfTextView tra 20% e 400%.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Chiude l'host della visualizzazione di testo e la visualizzazione corrispondente. (Ereditato da ITextView)
Metodo pubblico DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) Formatta e visualizza il contenuto del buffer di testo in modo che ITextViewLine oggetto contenente la posizione del buffer visualizzato nella posizione desiderata. (Ereditato da ITextView)
Metodo pubblico DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) Formatta e visualizza il contenuto del buffer di testo in modo che ITextViewLine oggetto contenente la posizione del buffer specificata visualizzato nella posizione desiderata. (Ereditato da ITextView)
Metodo pubblico GetAdornmentLayer Ottiene un oggetto denominato IAdornmentLayer.
Metodo pubblico GetSpaceReservationManager Ottiene un oggetto denominato ISpaceReservationManager.
Metodo pubblico GetTextElementSpan ottiene SnapshotSpan di testo che costituisce un elemento di testo (una singola rappresentazione visiva) all'elemento specificato SnapshotPoint. (Ereditato da ITextView)
Metodo pubblico GetTextViewLineContainingBufferPosition ottiene IWpfTextViewLine contenente la posizione del buffer di testo specificata.
Metodo pubblico QueueSpaceReservationStackRefresh Richiede un aggiornamento dello stack delle prenotazioni dello spazio. (Ereditato da ITextView)

In alto

Eventi

  Nome Descrizione
Evento pubblico BackgroundBrushChanged si verifica quando Background è impostato su.
Evento pubblico Closed Si verifica subito dopo la chiusura della visualizzazione di testo. (Ereditato da ITextView)
Evento pubblico GotAggregateFocus Si verifica quando lo stato attivo alla visualizzazione o una delle aree di controllo. (Ereditato da ITextView)
Evento pubblico LayoutChanged Si verifica quando l'editor di testo esegue un layout della riga di testo. (Ereditato da ITextView)
Evento pubblico LostAggregateFocus Si verifica quando lo stato attivo della tastiera a partire dalla visualizzazione e da tutte le aree di controllo corrispondenti. (Ereditato da ITextView)
Evento pubblico MouseHover Si verifica quando il mouse è presente su un carattere. (Ereditato da ITextView)
Evento pubblico ViewportHeightChanged Si verifica quando l'altezza del riquadro di visualizzazione viene modificata.deprecato. (Ereditato da ITextView)
Evento pubblico ViewportLeftChanged Si verifica quando la posizione del bordo sinistro del riquadro di visualizzazione viene modificata.deprecato (Ereditato da ITextView)
Evento pubblico ViewportWidthChanged Si verifica quando la larghezza del riquadro di visualizzazione viene modificata.deprecato. (Ereditato da ITextView)
Evento pubblico ZoomLevelChanged si verifica quando ZoomLevel è impostato su.

In alto

Note

Per ulteriori informazioni su questa interfaccia e su come differisce ITextView, vedere “il sottosistema della visualizzazione di testo„ in Nell'editor.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Editor