ITextView2 Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Memformat dan menampilkan konten buffer teks sehingga ITextViewLine yang berisi |
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) | |
TryGetContainingTextView(ITextView, ITextView) |
Mendapatkan yang berisi ITextView untuk disematkan ITextView. |
TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Lihat TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
TryGetTextViewLines(ITextView, ITextViewLineCollection) |