Bagikan melalui


ITextView2 Antarmuka

Definisi

Ekstensi untuk ITextView, menambah fungsionalitas. Untuk setiap anggota di sini juga harus ada metode ekstensi di 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
Penerapan

Properti

BufferGraph

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

(Diperoleh dari ITextView)
Caret

Mendapatkan elemen caret.

(Diperoleh dari ITextView)
HasAggregateFocus

Menentukan apakah tampilan atau salah satu hiasannya memiliki fokus.

(Diperoleh dari ITextView)
InLayout

Menentukan apakah tampilan sedang dalam proses ditata.

(Diperoleh dari ITextView)
InOuterLayout

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

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

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

(Diperoleh dari ITextView)
MultiSelectionBroker

Mendapatkan objek untuk mengelola pilihan dalam tampilan.

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 daftar objek baca-saja yang ITextViewLine dirender dalam tampilan ini.

(Diperoleh dari ITextView)
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)
VisualSnapshot

ITextSnapshot Mendapatkan buffer visual yang sedang dirender.

(Diperoleh dari ITextView)

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

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

(Diperoleh dari ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

ITextViewLine Mendapatkan yang berisi posisi buffer teks yang ditentukan.

(Diperoleh dari ITextView)
QueuePostLayoutAction(Action)

Menambahkan tindakan yang akan dilakukan setelah tata letak selesai. Jika tidak ada tata letak yang sedang berlangsung, tindakan akan segera dilakukan. Ini harus dipanggil pada utas UI, dan tindakan akan dilakukan pada utas UI.

QueueSpaceReservationStackRefresh()

Meminta refresh tumpukan reservasi ruang.

(Diperoleh dari ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

Upaya untuk mendapatkan ITextViewLine yang berisi posisi buffer teks yang ditentukan.

TryGetTextViewLines(ITextViewLineCollection)

Mencoba untuk mendapatkan daftar baca-saja dari objek yang ITextViewLine dirender dalam tampilan ini.

Acara

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

Dimunculkan setiap kali MaxTextRightCoordinate tampilan diubah.

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)

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