Sdílet prostřednictvím


IWpfTextView Rozhraní

Definice

Představuje sadu Visual Studio ITextView pro platformu 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

Poznámky

Další informace o tomto rozhraní a o tom, jak se liší od ITextView, najdete v tématu Subsystém zobrazení textu v části Uvnitř Editor.

Vlastnosti

Background

Získá nebo nastaví pozadí elementu vizuálu.

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á stříšku element.

(Zděděno od ITextView)
FormattedLineSource

Získá formátovací modul textu používaný zobrazením.

HasAggregateFocus

Určuje, jestli je fokus zobrazení nebo některé z jeho doplňků.

(Zděděno od ITextView)
InLayout

Určuje, zda je zobrazení v procesu roztáhlosti.

(Zděděno od ITextView)
IsClosed

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

(Zděděno od ITextView)
IsMouseOverViewOrAdornments

Určuje, zda je myš nad zobrazením nebo některou z jeho ozdob.

(Zděděno od ITextView)
LineHeight

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

(Zděděno od ITextView)
LineTransformSource

Získá spojnicový transformátor používaný zobrazením.

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)
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 provizorním zvýrazněním textu.

(Zděděno od ITextView)
Roles

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

(Zděděno od ITextView)
Selection

Získá element výběru.

(Zděděno od ITextView)
TextBuffer

ITextBuffer Získá čí text je vykreslen v tomto zobrazení.

(Zděděno od ITextView)
TextDataModel

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

(Zděděno od ITextView)
TextSnapshot

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

(Zděděno od ITextView)
TextViewLines

Získá řádky zobrazení textu jako IWpfTextViewLineCollection.

TextViewModel

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

(Zděděno od ITextView)
ViewportBottom

Získá pozici dolního okraje zobrazení v systému souřadnic 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 systému souřadnic vykreslování textu.

(Zděděno od ITextView)
ViewportRight

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

(Zděděno od ITextView)
ViewportTop

Získá pozici horního okraje zobrazení v systému souřadnic 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 se zobrazením.

(Zděděno od ITextView)
VisualElement

Získá FrameworkElement, který vykreslí zobrazení.

VisualSnapshot

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

(Zděděno od ITextView)
ZoomLevel

Získá nebo nastaví úroveň lupy IWpfTextView pro 20% až 400%

Metody

Close()

Zavře zobrazení textu a jeho zobrazení.

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

Naformátuje a zobrazí obsah textové vyrovnávací paměti tak, aby ITextViewLine se obsah bufferPosition zobrazil na požadované pozici.

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

Naformátuje a zobrazí obsah textové vyrovnávací paměti tak, aby ITextViewLine se obsah bufferPosition zobrazil na požadované pozici.

(Zděděno od ITextView)
GetAdornmentLayer(String)

Získá pojmenovaný IAdornmentLayer.

GetSpaceReservationManager(String)

Získá pojmenovaný ISpaceReservationManager.

GetTextElementSpan(SnapshotPoint)

SnapshotSpan Získá text, který tvoří textový prvek (jednu vizuální reprezentaci) v daném SnapshotPointobjektu .

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

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

QueueSpaceReservationStackRefresh()

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

(Zděděno od ITextView)

Událost

BackgroundBrushChanged

Nastane, když Background je nastavena hodnota .

Closed

Nastane okamžitě po zavření textového zobrazení.

(Zděděno od ITextView)
GotAggregateFocus

Nastane, když se fokus klávesnice přepne do zobrazení nebo do některé z jeho ozdob.

(Zděděno od ITextView)
LayoutChanged

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

(Zděděno od ITextView)
LostAggregateFocus

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

(Zděděno od ITextView)
MouseHover

Nastane, když myš najede myší na stejný znak.

(Zděděno od ITextView)
ViewportHeightChanged

Nastane při změně výšky výřezu.

(Zděděno od ITextView)
ViewportLeftChanged

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

(Zděděno od ITextView)
ViewportWidthChanged

Nastane při změně šířky výřezu.

(Zděděno od ITextView)
ZoomLevelChanged

Nastane, když ZoomLevel je nastavena hodnota .

Metody rozšíření

GetInOuterLayout(ITextView)

Určuje, zda se zobrazení právě roztáhlo nebo se připravuje k jeho vytvoření.

GetMultiSelectionBroker(ITextView)

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

IsEmbeddedTextView(ITextView)

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

IsReadOnlyTextView(ITextView)

Získá, zda je dané ITextView 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