IWpfTextView 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.
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 |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Memformat dan menampilkan konten buffer teks sehingga ITextViewLine yang berisi |
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) | |
TryGetContainingTextView(ITextView, ITextView) |
Mendapatkan yang berisi ITextView untuk disematkan ITextView. |
TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Lihat TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
TryGetTextViewLines(ITextView, ITextViewLineCollection) |