Aracılığıyla paylaş


ITextView2 Arabirim

Tanım

için uzantılar ITextView, işlevselliğini genişletme. Buradaki her üye için içinde TextViewExtensionsbir uzantı yöntemi de olmalıdır.

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
Uygulamalar

Özellikler

BufferGraph

Bu görünüme IBufferGraph katkıda bulunan kaynak arabellek kümesini içeren öğesini alır.

(Devralındığı yer: ITextView)
Caret

Şapka işareti öğesini alır.

(Devralındığı yer: ITextView)
HasAggregateFocus

Görünümün veya herhangi bir donatının odağı olup olmadığını belirler.

(Devralındığı yer: ITextView)
InLayout

Görünümün düzenlenme sürecinde olup olmadığını belirler.

(Devralındığı yer: ITextView)
InOuterLayout

Görünümün yerleştirilmeye mi yoksa yerleştirilmeye mi hazırlandığına karar verilsin.

IsClosed

Bu metin görünümünün kapatılıp kapatılmadığını belirler.

(Devralındığı yer: ITextView)
IsMouseOverViewOrAdornments

Farenin görünümün üzerinde mi yoksa herhangi bir kenarlığında mı olduğunu belirler.

(Devralındığı yer: ITextView)
LineHeight

Görünümdeki bir metin satırının nominal yüksekliğini alır.

(Devralındığı yer: ITextView)
MaxTextRightCoordinate

En uzun çizginin doğru koordinatını (bu çizgi şu anda görünür olsun veya olmasın) mantıksal piksel cinsinden alır.

(Devralındığı yer: ITextView)
MultiSelectionBroker

Görünümdeki seçimleri yönetmek için bir nesne alır.

Options

Bu metin görünümünün seçeneklerini alır.

(Devralındığı yer: ITextView)
Properties

Özellik sahibi tarafından denetlenen özelliklerin koleksiyonu.

(Devralındığı yer: IPropertyOwner)
ProvisionalTextHighlight

Geçici metin vurgusunun kapsadığı metnin aralığını alır.

(Devralındığı yer: ITextView)
Roles

Bu görünümün oynadığı roller. Roller, görünüm için örneklenen uzantıları kısmen belirler.

(Devralındığı yer: ITextView)
Selection

Seçim öğesini alır.

(Devralındığı yer: ITextView)
TextBuffer

Bu görünümde ITextBuffer işlenen metni alır.

(Devralındığı yer: ITextView)
TextDataModel

ITextDataModel Bu metin görünümünü alır.

(Devralındığı yer: ITextView)
TextSnapshot

Görünümde ITextSnapshot o anda işlenen metnin öğesini alır.

(Devralındığı yer: ITextView)
TextViewLines

Bu görünümde işlenen nesnelerin salt okunur listesini ITextViewLine alır.

(Devralındığı yer: ITextView)
TextViewModel

ITextViewModel Bu metin görünümünü alır.

(Devralındığı yer: ITextView)
ViewportBottom

Metin işleme koordinat sisteminde görünüm penceresinin alt kenarının konumunu alır.

(Devralındığı yer: ITextView)
ViewportHeight

Görünür içerik penceresinin yüksekliğini mantıksal piksel cinsinden alır.

(Devralındığı yer: ITextView)
ViewportLeft

Metin işleme koordinat sisteminde görünüm penceresi sol kenarının konumunu alır veya ayarlar.

(Devralındığı yer: ITextView)
ViewportRight

Metin işleme koordinat sistemindeki görünüm penceresi sağ kenarının konumunu alır.

(Devralındığı yer: ITextView)
ViewportTop

Metin işleme koordinat sistemindeki görünüm penceresinin üst kenarının konumunu alır.

(Devralındığı yer: ITextView)
ViewportWidth

Görünür içerik penceresinin genişliğini mantıksal piksel cinsinden alır.

(Devralındığı yer: ITextView)
ViewScroller

Görünümü kaydırmak veya işlemek için çeşitli yöntemler sağlayan bir yardımcı alır.

(Devralındığı yer: ITextView)
VisualSnapshot

ITextSnapshot İşlenen görsel arabelleğinden alır.

(Devralındığı yer: ITextView)

Yöntemler

Close()

Metin görünümünü ve görünümünü kapatır.

(Devralındığı yer: ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

Metin arabelleğinin içeriğini biçimlendirip görüntüler, böylece ITextViewLine içeriği bufferPosition istenen konumda görüntülenir.

(Devralındığı yer: ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

Metin arabelleğinin içeriğini biçimlendirip görüntüler, böylece ITextViewLine içeriği bufferPosition istenen konumda görüntülenir.

(Devralındığı yer: ITextView)
GetTextElementSpan(SnapshotPoint)

Verilen SnapshotPointöğesinde SnapshotSpan bir metin öğesi (tek bir görsel gösterim) oluşturan metnin değerini alır.

(Devralındığı yer: ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

ITextViewLine Belirtilen metin arabelleği konumunu içeren öğesini alır.

(Devralındığı yer: ITextView)
QueuePostLayoutAction(Action)

Herhangi bir düzen tamamlandıktan sonra gerçekleştirilecek eylemi ekler. Devam eden bir düzen yoksa eylem hemen gerçekleştirilir. Bu, ui iş parçacığında çağrılmalıdır ve ui iş parçacığında eylemler gerçekleştirilecektir.

QueueSpaceReservationStackRefresh()

Alan ayırma yığınının yenilenmesini istemektedir.

(Devralındığı yer: ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

Belirtilen metin arabelleği konumunu içeren öğesini almaya ITextViewLine çalışır.

TryGetTextViewLines(ITextViewLineCollection)

Bu görünümde işlenen nesnelerin salt okunur bir listesini ITextViewLine almaya çalışır.

Ekinlikler

Closed

Metin görünümü kapatıldıktan hemen sonra gerçekleşir.

(Devralındığı yer: ITextView)
GotAggregateFocus

Klavye odağı görünüme veya onun donatılarından birine geçtiğinde gerçekleşir.

(Devralındığı yer: ITextView)
LayoutChanged

Görünümde görüntülenen metin her değiştiğinde gerçekleşir.

(Devralındığı yer: ITextView)
LostAggregateFocus

Klavye odağı görünümden ve herhangi bir donatıdan uzaklaştığında gerçekleşir.

(Devralındığı yer: ITextView)
MaxTextRightCoordinateChanged

Görünümün MaxTextRightCoordinate her değiştirildiğinde oluşturulur.

MouseHover

Fare aynı karakterin üzerine geldiğinde gerçekleşir.

(Devralındığı yer: ITextView)
ViewportHeightChanged

Görünüm penceresi yüksekliği değiştirildiğinde gerçekleşir.

(Devralındığı yer: ITextView)
ViewportLeftChanged

Görünüm penceresi sol kenarının konumu değiştirildiğinde gerçekleşir. (örneğin, görünüm yatay olarak kaydırıldığında)

(Devralındığı yer: ITextView)
ViewportWidthChanged

Görünüm penceresi genişliği değiştirildiğinde gerçekleşir.

(Devralındığı yer: ITextView)

Uzantı Metotları

GetInOuterLayout(ITextView)

Görünümün yerleştirilmeye mi yoksa yerleştirilmeye mi hazırlandığına karar verilsin.

GetMultiSelectionBroker(ITextView)

Görünümdeki seçimleri yönetmek için bir nesne alır.

IsEmbeddedTextView(ITextView)

Verilen ITextView öğesinin başka bir ITextViewiçine eklenip ekli olmadığını alır.

IsReadOnlyTextView(ITextView)

Verilenin ITextView salt okunur olarak kabul edilip edilmediğini alır.

QueuePostLayoutAction(ITextView, Action)

Bkz. QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Verilen katıştırılmış ITextViewiçin öğesini içerirITextView.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Bkz. TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Bkz. TryGetTextViewLines(ITextViewLineCollection).

Şunlara uygulanır