Condividi tramite


IWpfTextView Interfaccia

Definizione

Rappresenta un oggetto Visual Studio ITextView per la piattaforma WPF.

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

Commenti

Per altre informazioni su questa interfaccia e sulle differenze rispetto a ITextView, vedere "Text View Subsystem" in Inside the Editor .

Proprietà

Background

Ottiene o imposta lo sfondo dell'elemento visivo.

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)
FormattedLineSource

Ottiene il formattatore del testo utilizzato dalla visualizzazione.

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)
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)
LineTransformSource

Ottiene il trasformatore della riga utilizzato dalla visualizzazione.

MaxTextRightCoordinate

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

(Ereditato da ITextView)
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 le righe della visualizzazione di testo come oggetto IWpfTextViewLineCollection.

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 per il 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 per il rendering del testo.

(Ereditato da ITextView)
ViewportRight

Ottiene la posizione del bordo destro del riquadro di visualizzazione nel sistema di coordinate per il rendering del testo.

(Ereditato da ITextView)
ViewportTop

Ottiene la posizione del bordo superiore del riquadro di visualizzazione nel sistema di coordinate per il 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)
VisualElement

Ottiene l'oggetto FrameworkElement che esegue il rendering della visualizzazione.

VisualSnapshot

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

(Ereditato da ITextView)
ZoomLevel

Ottiene o imposta il livello di zoom tra il 20% e il IWpfTextView 400%

Metodi

Close()

Chiude la visualizzazione 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 contenitore 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 contenitore bufferPosition venga visualizzato nella posizione desiderata.

(Ereditato da ITextView)
GetAdornmentLayer(String)

Ottiene un oggetto IAdornmentLayer denominato.

GetSpaceReservationManager(String)

Ottiene un oggetto ISpaceReservationManager denominato.

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 IWpfTextViewLine contenente la posizione del buffer di testo specificata.

QueueSpaceReservationStackRefresh()

Richiede un aggiornamento dello stack di prenotazione dello spazio.

(Ereditato da ITextView)

Eventi

BackgroundBrushChanged

Si verifica quando viene impostato l'oggetto Background.

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 cambia il testo visualizzato nella visualizzazione.

(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)
MouseHover

Si verifica quando il mouse è posizionato sullo stesso carattere.

(Ereditato da ITextView)
ViewportHeightChanged

Si verifica quando l'altezza del riquadro di visualizzazione viene modificata.

(Ereditato da ITextView)
ViewportLeftChanged

Si verifica quando viene modificata la posizione del bordo sinistro del riquadro di visualizzazione. (ad esempio, quando la visualizzazione è scorrevole orizzontalmente)

(Ereditato da ITextView)
ViewportWidthChanged

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

(Ereditato da ITextView)
ZoomLevelChanged

Si verifica quando viene impostato l'oggetto ZoomLevel.

Metodi di estensione

GetInOuterLayout(ITextView)

Determina se una visualizzazione è in fase di disposizione o si sta preparando per essere disposta.

GetMultiSelectionBroker(ITextView)

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

IsEmbeddedTextView(ITextView)

Ottiene un valore che indica se specificato ITextView è incorporato in un altro ITextViewoggetto .

IsReadOnlyTextView(ITextView)

Ottiene un valore che indica se specificato ITextView è considerato di sola lettura.

QueuePostLayoutAction(ITextView, Action)

Vedere QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Ottiene contenente ITextView per l'oggetto incorporato specificato ITextView.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Vedere TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Vedere TryGetTextViewLines(ITextViewLineCollection).

Si applica a