Sdílet prostřednictvím


ITextView2 Rozhraní

Definice

Rozšíření pro ITextViewrozšíření funkcí. Pro každého člena by zde také měla existovat rozšiřující metoda v 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
Implementuje

Vlastnosti

BufferGraph

Získá, IBufferGraph který obsahuje sadu zdrojových vyrovnávacích pamětí, které přispívají k tomuto zobrazení.

(Zděděno od ITextView)
Caret

Získá prvek stříšku.

(Zděděno od ITextView)
HasAggregateFocus

Určuje, zda má zobrazení nebo některá z jeho grafických doplňků fokus.

(Zděděno od ITextView)
InLayout

Určuje, zda je zobrazení v procesu rozložení.

(Zděděno od ITextView)
InOuterLayout

Určuje, zda je zobrazení v procesu rozložení nebo zda se připravuje k rozložení.

IsClosed

Určuje, zda bylo toto textové zobrazení uzavřeno.

(Zděděno od ITextView)
IsMouseOverViewOrAdornments

Určuje, zda je myš nad zobrazením nebo některou z jeho grafických doplňků.

(Zděděno od ITextView)
LineHeight

Získá nominální výšku řádku textu v zobrazení.

(Zděděno od ITextView)
MaxTextRightCoordinate

Získá správnou souřadnici nejdelší čáry, bez ohledu na to, zda je tato čára aktuálně viditelná, v logických pixelech.

(Zděděno od ITextView)
MultiSelectionBroker

Získá objekt pro správu výběrů v rámci zobrazení.

Options

Získá možnosti pro toto textové zobrazení.

(Zděděno od ITextView)
Properties

Kolekce vlastností řízených vlastníkem vlastnosti.

(Zděděno od IPropertyOwner)
ProvisionalTextHighlight

Získá rozsah textu pokrytého prozatímní text zvýraznění.

(Zděděno od ITextView)
Roles

Role, které toto zobrazení přehrává. Role částečně určují rozšíření, která se vytvoří instance pro zobrazení.

(Zděděno od ITextView)
Selection

Získá prvek výběru.

(Zděděno od ITextView)
TextBuffer

Získá, ITextBuffer jehož text je vykreslen v tomto zobrazení.

(Zděděno od ITextView)
TextDataModel

Získá z ITextDataModel tohoto textového zobrazení.

(Zděděno od ITextView)
TextSnapshot

ITextSnapshot Získá z textu, který je aktuálně vykreslen v zobrazení.

(Zděděno od ITextView)
TextViewLines

Získá jen pro čtení seznam ITextViewLine objektů vykreslených v tomto zobrazení.

(Zděděno od ITextView)
TextViewModel

Získá z ITextViewModel tohoto textového zobrazení.

(Zděděno od ITextView)
ViewportBottom

Získá pozici dolního okraje zobrazení v souřadnicovém systému vykreslování textu.

(Zděděno od ITextView)
ViewportHeight

Získá výšku okna viditelného obsahu v logických pixelech.

(Zděděno od ITextView)
ViewportLeft

Získá nebo nastaví pozici levého okraje zobrazení v souřadnicovém systému vykreslování textu.

(Zděděno od ITextView)
ViewportRight

Získá pozici pravého okraje zobrazení v souřadnicovém systému vykreslování textu.

(Zděděno od ITextView)
ViewportTop

Získá pozici horního okraje zobrazení v souřadnicovém systému vykreslování textu.

(Zděděno od ITextView)
ViewportWidth

Získá šířku okna viditelného obsahu v logických pixelech.

(Zděděno od ITextView)
ViewScroller

Získá pomocnou rutinu, která poskytuje různé metody pro posouvání nebo manipulaci zobrazení.

(Zděděno od ITextView)
VisualSnapshot

ITextSnapshot Získá vyrovnávací paměť vizuálu, která je vykreslena.

(Zděděno od ITextView)

Metody

Close()

Zavře textové zobrazení a jeho zobrazení.

(Zděděno od ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

Zformátuje a zobrazí obsah textové vyrovnávací paměti tak, aby ITextViewLine byl obsah bufferPosition zobrazen v požadované poloze.

(Zděděno od ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

Zformátuje a zobrazí obsah textové vyrovnávací paměti tak, aby ITextViewLine byl obsah bufferPosition zobrazen v požadované poloze.

(Zděděno od ITextView)
GetTextElementSpan(SnapshotPoint)

SnapshotSpan Získá z textu, který tvoří textový prvek (jedno vizuální znázornění) v daném SnapshotPointobjektu .

(Zděděno od ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

Získá, ITextViewLine který obsahuje zadanou pozici vyrovnávací paměti textu.

(Zděděno od ITextView)
QueuePostLayoutAction(Action)

Přidá akci, která se má provést po dokončení všech rozložení. Pokud rozložení neprobíhá, provede se akce okamžitě. Toto musí být volána ve vlákně uživatelského rozhraní a akce se budou provádět ve vlákně uživatelského rozhraní.

QueueSpaceReservationStackRefresh()

Požádá o aktualizaci zásobníku rezervace místa.

(Zděděno od ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

Pokusí se získat , ITextViewLine který obsahuje zadanou pozici vyrovnávací paměti textu.

TryGetTextViewLines(ITextViewLineCollection)

Pokusí se získat seznam ITextViewLine objektů vykreslených v tomto zobrazení jen pro čtení.

Událost

Closed

Vyvolá se okamžitě po zavření textového zobrazení.

(Zděděno od ITextView)
GotAggregateFocus

Vyvolá se, když fokus klávesnice přepne do zobrazení nebo některého z jeho doplňků.

(Zděděno od ITextView)
LayoutChanged

Vyvolá se při každé změně textu zobrazeného v zobrazení.

(Zděděno od ITextView)
LostAggregateFocus

Vyvolá se, když se fokus klávesnice přepne mimo zobrazení a některé z jeho doplňků.

(Zděděno od ITextView)
MaxTextRightCoordinateChanged

Vyvolá se při každé změně hodnoty MaxTextRightCoordinate zobrazení.

MouseHover

Vyvolá se, když ukazatel myši najede na stejný znak.

(Zděděno od ITextView)
ViewportHeightChanged

Vyvolá se při změně výšky výřezu.

(Zděděno od ITextView)
ViewportLeftChanged

Vyvolá se při změně pozice levého okraje výřezu. (např. při vodorovném posouvání zobrazení)

(Zděděno od ITextView)
ViewportWidthChanged

Vyvolá se při změně šířky oblasti zobrazení.

(Zděděno od ITextView)

Metody rozšíření

GetInOuterLayout(ITextView)

Určuje, zda je zobrazení v procesu rozložení nebo zda se připravuje k rozložení.

GetMultiSelectionBroker(ITextView)

Získá objekt pro správu výběrů v rámci zobrazení.

IsEmbeddedTextView(ITextView)

Získá, zda daná ITextView je vložena v jiném ITextView.

IsReadOnlyTextView(ITextView)

Získá, zda dané ITextView je považováno za jen pro čtení.

QueuePostLayoutAction(ITextView, Action)

Viz třída QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Získá obsahující ITextView pro dané vložené ITextView.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Viz třída TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Viz třída TryGetTextViewLines(ITextViewLineCollection).

Platí pro