Udostępnij za pośrednictwem


IWpfTextView Interfejs

Definicja

Reprezentuje program Visual Studio ITextView dla platformy 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
Implementuje

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu i o tym, jak różni się on od ITextViewelementu , zobacz "Podsystem widoku tekstu" w Redaktor.

Właściwości

Background

Pobiera lub ustawia tło elementu wizualizacji.

BufferGraph

Pobiera element IBufferGraph zawierający zestaw buforów źródłowych, które przyczyniają się do tego widoku.

(Odziedziczone po ITextView)
Caret

Pobiera element karetki.

(Odziedziczone po ITextView)
FormattedLineSource

Pobiera program formatujący tekst używany przez widok.

HasAggregateFocus

Określa, czy widok lub którykolwiek z jego ozdob ma fokus.

(Odziedziczone po ITextView)
InLayout

Określa, czy widok jest w trakcie określania.

(Odziedziczone po ITextView)
IsClosed

Określa, czy ten widok tekstu został zamknięty.

(Odziedziczone po ITextView)
IsMouseOverViewOrAdornments

Określa, czy mysz znajduje się nad widokiem, czy z któregokolwiek z jego ozdobników.

(Odziedziczone po ITextView)
LineHeight

Pobiera nominalną wysokość wiersza tekstu w widoku.

(Odziedziczone po ITextView)
LineTransformSource

Pobiera transformator liniowy używany przez widok.

MaxTextRightCoordinate

Pobiera prawą współrzędną najdłuższej linii, niezależnie od tego, czy linia jest obecnie widoczna, w pikselach logicznych.

(Odziedziczone po ITextView)
Options

Pobiera opcje dla tego widoku tekstu.

(Odziedziczone po ITextView)
Properties

Kolekcja właściwości kontrolowana przez właściciela właściwości.

(Odziedziczone po IPropertyOwner)
ProvisionalTextHighlight

Pobiera zakres tekstu objętego tymczasowym wyróżnieniem tekstu.

(Odziedziczone po ITextView)
Roles

Role, które odgrywa ten widok. Role częściowo określają rozszerzenia, które są tworzone dla widoku.

(Odziedziczone po ITextView)
Selection

Pobiera element wyboru.

(Odziedziczone po ITextView)
TextBuffer

Pobiera tekst ITextBuffer , którego tekst jest renderowany w tym widoku.

(Odziedziczone po ITextView)
TextDataModel

ITextDataModel Pobiera ten widok tekstu.

(Odziedziczone po ITextView)
TextSnapshot

ITextSnapshot Pobiera tekst, który jest obecnie renderowany w widoku.

(Odziedziczone po ITextView)
TextViewLines

Pobiera wiersze widoku tekstu jako .IWpfTextViewLineCollection

TextViewModel

ITextViewModel Pobiera ten widok tekstu.

(Odziedziczone po ITextView)
ViewportBottom

Pobiera położenie dolnej krawędzi ekranu w układzie współrzędnych renderowania tekstu.

(Odziedziczone po ITextView)
ViewportHeight

Pobiera wysokość widocznego okna zawartości w pikselach logicznych.

(Odziedziczone po ITextView)
ViewportLeft

Pobiera lub ustawia położenie lewej krawędzi panelu widoków w układzie współrzędnych renderowania tekstu.

(Odziedziczone po ITextView)
ViewportRight

Pobiera położenie prawej krawędzi ekranu w układzie współrzędnych renderowania tekstu.

(Odziedziczone po ITextView)
ViewportTop

Pobiera położenie górnej krawędzi ekranu w układzie współrzędnych renderowania tekstu.

(Odziedziczone po ITextView)
ViewportWidth

Pobiera szerokość widocznego okna zawartości w pikselach logicznych.

(Odziedziczone po ITextView)
ViewScroller

Pobiera pomocnika, który udostępnia różne metody przewijania lub manipulowania widokiem.

(Odziedziczone po ITextView)
VisualElement

Pobiera element FrameworkElement renderujący widok.

VisualSnapshot

ITextSnapshot Pobiera bufor wizualizacji, który jest renderowany.

(Odziedziczone po ITextView)
ZoomLevel

Pobiera lub ustawia poziom powiększenia dla IWpfTextView zakresu od 20% do 400%

Metody

Close()

Zamyka widok tekstu i jego widok.

(Odziedziczone po ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

Formatuje i wyświetla zawartość buforu tekstowego, tak aby ITextViewLine zawieranie bufferPosition było wyświetlane w żądanej pozycji.

(Odziedziczone po ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

Formatuje i wyświetla zawartość buforu tekstowego, tak aby ITextViewLine zawieranie bufferPosition było wyświetlane w żądanej pozycji.

(Odziedziczone po ITextView)
GetAdornmentLayer(String)

Pobiera nazwę IAdornmentLayer.

GetSpaceReservationManager(String)

Pobiera nazwę ISpaceReservationManager.

GetTextElementSpan(SnapshotPoint)

Pobiera tekst SnapshotSpan , który stanowi element tekstowy (pojedynczą reprezentację wizualną) na danym SnapshotPointobiekcie .

(Odziedziczone po ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

Pobiera element IWpfTextViewLine zawierający określone położenie buforu tekstowego.

QueueSpaceReservationStackRefresh()

Żąda odświeżenia stosu rezerwacji miejsca.

(Odziedziczone po ITextView)

Zdarzenia

BackgroundBrushChanged

Występuje po ustawieniu Background .

Closed

Występuje natychmiast po zamknięciu widoku tekstu.

(Odziedziczone po ITextView)
GotAggregateFocus

Występuje, gdy fokus klawiatury przełącza się do widoku lub jednego z jego ozdobników.

(Odziedziczone po ITextView)
LayoutChanged

Występuje za każdym razem, gdy tekst wyświetlany w widoku ulegnie zmianie.

(Odziedziczone po ITextView)
LostAggregateFocus

Występuje, gdy fokus klawiatury przełącza się z dala od widoku i dowolnych jego ozdobników.

(Odziedziczone po ITextView)
MouseHover

Występuje po umieszczeniu wskaźnika myszy na tym samym znaku.

(Odziedziczone po ITextView)
ViewportHeightChanged

Występuje, gdy wysokość widoku jest zmieniana.

(Odziedziczone po ITextView)
ViewportLeftChanged

Występuje, gdy pozycja lewej krawędzi okienka widoku jest zmieniana. (np. gdy widok jest przewijany w poziomie)

(Odziedziczone po ITextView)
ViewportWidthChanged

Występuje, gdy szerokość widoku jest zmieniana.

(Odziedziczone po ITextView)
ZoomLevelChanged

Występuje po ustawieniu ZoomLevel .

Metody rozszerzania

GetInOuterLayout(ITextView)

Określa, czy widok jest w trakcie określania, czy przygotowuje się do ustalenia.

GetMultiSelectionBroker(ITextView)

Pobiera obiekt do zarządzania wyborami w widoku.

IsEmbeddedTextView(ITextView)

Pobiera informację, czy dana ITextView wartość jest osadzona w innym ITextViewobiekcie .

IsReadOnlyTextView(ITextView)

Pobiera informację, czy dana wartość ITextView jest uznawana za tylko do odczytu.

QueuePostLayoutAction(ITextView, Action)

Zobacz: .

TryGetContainingTextView(ITextView, ITextView)

Pobiera element ITextView zawierający dla danej osadzonej ITextView.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Zobacz: .

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Zobacz: .

Dotyczy