Aracılığıyla paylaş


IWpfTextView Arabirim

Tanım

WPF platformu için bir Visual Studio'yu ITextView temsil eder.

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
Uygulamalar

Açıklamalar

Bu arabirim ve ile ITextViewarasındaki farklar hakkında daha fazla bilgi için Düzenleyici içindeki "Metin Görünümü Alt Sistemi" bölümüne bakın.

Özellikler

Background

Görsel öğesinin arka planını alır veya ayarlar.

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

Görünüm tarafından kullanılan metin biçimlendiricisini alır.

HasAggregateFocus

Görünümün veya herhangi bir donatısı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)
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 metin satırının nominal yüksekliğini alır.

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

Görünüm tarafından kullanılan hat transformatörü alır.

MaxTextRightCoordinate

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

(Devralındığı yer: ITextView)
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

ITextBuffer Metni bu görünümde işleneni 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 şu anda işlenen metnin sayısını alır.

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

Metin görünümü satırlarını olarak IWpfTextViewLineCollectionalır.

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 sisteminde görünüm penceresi sağ kenarının konumunu alır.

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

Metin işleme koordinat sisteminde 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)
VisualElement

Görünümü işleyen FrameworkElement'i alır.

VisualSnapshot

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

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

%20 ile %400 arasında yakınlaştırma IWpfTextView düzeyini alır veya ayarlar

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)
GetAdornmentLayer(String)

adlı IAdornmentLayerbir alır.

GetSpaceReservationManager(String)

adlı ISpaceReservationManagerbir alır.

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)

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

QueueSpaceReservationStackRefresh()

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

(Devralındığı yer: ITextView)

Ekinlikler

BackgroundBrushChanged

Background ayarlandığında gerçekleşir.

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 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 özelliğinden uzaklaştığında gerçekleşir.

(Devralındığı yer: ITextView)
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)
ZoomLevelChanged

ZoomLevel ayarlandığında gerçekleşir.

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 öğesinin ITextView başka bir ITextViewiçine eklenip ekli olmadığını alır.

IsReadOnlyTextView(ITextView)

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

QueuePostLayoutAction(ITextView, Action)

Bkz. QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Verilen eklenmiş ITextViewöğesini içerirITextView.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Bkz. TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Bkz. TryGetTextViewLines(ITextViewLineCollection).

Şunlara uygulanır