Bagikan melalui


IWpfTextView Antarmuka

Definisi

Mewakili Visual Studio ITextView untuk platform 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
Penerapan

Keterangan

Untuk informasi selengkapnya tentang antarmuka ini, dan tentang perbedaannya dengan ITextView, lihat "Subsistem Tampilan Teks" di Dalam Editor.

Properti

Background

Mendapatkan atau mengatur latar belakang untuk elemen visual.

BufferGraph

IBufferGraph Mendapatkan yang berisi kumpulan buffer sumber yang berkontribusi pada tampilan ini.

(Diperoleh dari ITextView)
Caret

Mendapatkan elemen caret.

(Diperoleh dari ITextView)
FormattedLineSource

Mendapatkan pemformat teks yang digunakan oleh tampilan.

HasAggregateFocus

Menentukan apakah tampilan atau salah satu hiasannya memiliki fokus.

(Diperoleh dari ITextView)
InLayout

Menentukan apakah tampilan sedang dalam proses ditata.

(Diperoleh dari ITextView)
IsClosed

Menentukan apakah tampilan teks ini telah ditutup.

(Diperoleh dari ITextView)
IsMouseOverViewOrAdornments

Menentukan apakah mouse berada di atas tampilan atau salah satu hiasannya.

(Diperoleh dari ITextView)
LineHeight

Mendapatkan tinggi nominal baris teks dalam tampilan.

(Diperoleh dari ITextView)
LineTransformSource

Mendapatkan transformator garis yang digunakan oleh tampilan.

MaxTextRightCoordinate

Mendapatkan koordinat yang tepat dari garis terpanjang, apakah garis tersebut saat ini terlihat atau tidak, dalam piksel logis.

(Diperoleh dari ITextView)
Options

Mendapatkan opsi untuk tampilan teks ini.

(Diperoleh dari ITextView)
Properties

Kumpulan properti yang dikendalikan oleh pemilik properti.

(Diperoleh dari IPropertyOwner)
ProvisionalTextHighlight

Mendapatkan rentang teks yang dicakup oleh sorotan teks provisi.

(Diperoleh dari ITextView)
Roles

Peran yang dimainkan tampilan ini. Peran menentukan sebagian ekstensi yang dibuat untuk tampilan.

(Diperoleh dari ITextView)
Selection

Mendapatkan elemen pilihan.

(Diperoleh dari ITextView)
TextBuffer

ITextBuffer Mendapatkan teks yang dirender dalam tampilan ini.

(Diperoleh dari ITextView)
TextDataModel

ITextDataModel Mendapatkan tampilan teks ini.

(Diperoleh dari ITextView)
TextSnapshot

ITextSnapshot Mendapatkan teks yang saat ini dirender dalam tampilan.

(Diperoleh dari ITextView)
TextViewLines

Mendapatkan baris tampilan teks sebagai IWpfTextViewLineCollection.

TextViewModel

ITextViewModel Mendapatkan tampilan teks ini.

(Diperoleh dari ITextView)
ViewportBottom

Mendapatkan posisi tepi bawah viewport dalam sistem koordinat penyajian teks.

(Diperoleh dari ITextView)
ViewportHeight

Mendapatkan tinggi jendela konten yang terlihat dalam piksel logis.

(Diperoleh dari ITextView)
ViewportLeft

Mendapatkan atau mengatur posisi tepi kiri viewport dalam sistem koordinat penyajian teks.

(Diperoleh dari ITextView)
ViewportRight

Mendapatkan posisi tepi kanan viewport dalam sistem koordinat penyajian teks.

(Diperoleh dari ITextView)
ViewportTop

Mendapatkan posisi tepi atas viewport dalam sistem koordinat penyajian teks.

(Diperoleh dari ITextView)
ViewportWidth

Mendapatkan lebar jendela konten yang terlihat dalam piksel logis.

(Diperoleh dari ITextView)
ViewScroller

Mendapatkan pembantu yang menyediakan berbagai metode untuk menggulir atau memanipulasi tampilan.

(Diperoleh dari ITextView)
VisualElement

Mendapatkan FrameworkElement yang merender tampilan.

VisualSnapshot

ITextSnapshot Mendapatkan buffer visual yang sedang dirender.

(Diperoleh dari ITextView)
ZoomLevel

Mendapatkan atau mengatur tingkat Zoom untuk IWpfTextView antara 20% hingga 400%

Metode

Close()

Menutup tampilan teks dan tampilannya.

(Diperoleh dari ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

Memformat dan menampilkan konten buffer teks sehingga ITextViewLine yang berisi bufferPosition ditampilkan pada posisi yang diinginkan.

(Diperoleh dari ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

Memformat dan menampilkan konten buffer teks sehingga ITextViewLine yang berisi bufferPosition ditampilkan pada posisi yang diinginkan.

(Diperoleh dari ITextView)
GetAdornmentLayer(String)

Mendapatkan nama IAdornmentLayer.

GetSpaceReservationManager(String)

Mendapatkan nama ISpaceReservationManager.

GetTextElementSpan(SnapshotPoint)

SnapshotSpan Mendapatkan teks yang merupakan elemen teks (representasi visual tunggal) pada SnapshotPoint.

(Diperoleh dari ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

IWpfTextViewLine Mendapatkan yang berisi posisi buffer teks yang ditentukan.

QueueSpaceReservationStackRefresh()

Meminta refresh tumpukan reservasi ruang.

(Diperoleh dari ITextView)

Acara

BackgroundBrushChanged

Terjadi ketika Background diatur.

Closed

Terjadi segera setelah tampilan teks ditutup.

(Diperoleh dari ITextView)
GotAggregateFocus

Terjadi saat fokus keyboard beralih ke tampilan atau salah satu hiasannya.

(Diperoleh dari ITextView)
LayoutChanged

Terjadi setiap kali teks yang ditampilkan dalam tampilan berubah.

(Diperoleh dari ITextView)
LostAggregateFocus

Terjadi ketika fokus keyboard beralih menjauh dari tampilan dan hiasannya.

(Diperoleh dari ITextView)
MouseHover

Terjadi ketika mouse telah mengarahkan kursor ke karakter yang sama.

(Diperoleh dari ITextView)
ViewportHeightChanged

Terjadi ketika tinggi viewport diubah.

(Diperoleh dari ITextView)
ViewportLeftChanged

Terjadi ketika posisi tepi kiri viewport diubah. (misalnya ketika tampilan digulir secara horizontal)

(Diperoleh dari ITextView)
ViewportWidthChanged

Terjadi ketika lebar viewport diubah.

(Diperoleh dari ITextView)
ZoomLevelChanged

Terjadi ketika ZoomLevel diatur.

Metode Ekstensi

GetInOuterLayout(ITextView)

Menentukan apakah tampilan sedang dalam proses ditata atau sedang bersiap untuk ditata.

GetMultiSelectionBroker(ITextView)

Mendapatkan objek untuk mengelola pilihan dalam tampilan.

IsEmbeddedTextView(ITextView)

Mendapatkan apakah yang diberikan ITextView disematkan di yang lain ITextView.

IsReadOnlyTextView(ITextView)

Mendapatkan apakah yang diberikan ITextView dianggap baca-saja.

QueuePostLayoutAction(ITextView, Action)

Lihat QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Mendapatkan yang berisi ITextView untuk disematkan ITextView.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Lihat TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Lihat TryGetTextViewLines(ITextViewLineCollection).

Berlaku untuk