Udostępnij za pośrednictwem


ITextView2 Interfejs

Definicja

Rozszerzenia do ITextViewfunkcji rozszerzania. Dla każdego elementu członkowskiego w tym miejscu należy również stosować metodę rozszerzenia w TextViewExtensionselemencie .

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
Implementuje

Właściwości

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

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

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

Pobiera obiekt do zarządzania wyborami w widoku.

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 listę ITextViewLine obiektów renderowanych w tym widoku tylko do odczytu.

(Odziedziczone po ITextView)
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)
VisualSnapshot

ITextSnapshot Pobiera bufor wizualizacji, który jest renderowany.

(Odziedziczone po ITextView)

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)
GetTextElementSpan(SnapshotPoint)

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

(Odziedziczone po ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

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

(Odziedziczone po ITextView)
QueuePostLayoutAction(Action)

Dodaje akcję do wykonania po zakończeniu wszystkich układów. Jeśli nie ma układu w toku, akcja zostanie wykonana natychmiast. Należy to wywołać w wątku interfejsu użytkownika, a akcje zostaną wykonane w wątku interfejsu użytkownika.

QueueSpaceReservationStackRefresh()

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

(Odziedziczone po ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

Próbuje pobrać element ITextViewLine zawierający określoną pozycję bufora tekstowego.

TryGetTextViewLines(ITextViewLineCollection)

Próbuje uzyskać listę ITextViewLine obiektów renderowanych w tym widoku tylko do odczytu.

Zdarzenia

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

Wywoływane za każdym razem, gdy element MaxTextRightCoordinate widoku zostanie zmieniony.

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)

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