IWpfTextView インターフェイス

定義

WPF プラットフォームの Visual Studio ITextView を表します。

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
実装

注釈

このインターフェイスと との違いITextViewについて詳しくは、「エディター内」の「テキスト ビュー サブシステム」をご覧ください。

プロパティ

Background

ビジュアル要素の背景を取得または設定します。

BufferGraph

このビューに IBufferGraph 寄与するソース バッファーのセットを含む を取得します。

(継承元 ITextView)
Caret

キャレット要素を取得します。

(継承元 ITextView)
FormattedLineSource

ビューで使用されるテキスト フォーマッタを取得します。

HasAggregateFocus

ビューまたはその装飾にフォーカスがあるかどうかを決定します。

(継承元 ITextView)
InLayout

ビューがレイアウト中であるかどうかを判断します。

(継承元 ITextView)
IsClosed

このテキスト ビューが閉じられているかどうかを判断します。

(継承元 ITextView)
IsMouseOverViewOrAdornments

マウスがビューの上にあるか、またはその表示要素の上にあるかを指定します。

(継承元 ITextView)
LineHeight

ビュー内のテキスト行のわずかな高さを取得します。

(継承元 ITextView)
LineTransformSource

ビューで使用される行トランスフォーマーを取得します。

MaxTextRightCoordinate

その線が現在表示されているかどうかに関係なく、最も長い行の右座標を論理ピクセル単位で取得します。

(継承元 ITextView)
Options

このテキスト ビューのオプションを取得します。

(継承元 ITextView)
Properties

プロパティ所有者によって制御されるプロパティのコレクション。

(継承元 IPropertyOwner)
ProvisionalTextHighlight

暫定的なテキストの強調表示の対象となるテキストの範囲を取得します。

(継承元 ITextView)
Roles

このビューが果たすロール。 ロールは、ビューのインスタンス化される拡張機能を部分的に決定します。

(継承元 ITextView)
Selection

選択要素を取得します。

(継承元 ITextView)
TextBuffer

このビューで ITextBuffer テキストがレンダリングされる を取得します。

(継承元 ITextView)
TextDataModel

このテキスト ビューの を ITextDataModel 取得します。

(継承元 ITextView)
TextSnapshot

ビューで ITextSnapshot 現在レンダリングされているテキストの を取得します。

(継承元 ITextView)
TextViewLines

テキスト ビュー行を IWpfTextViewLineCollectionとして取得します。

TextViewModel

このテキスト ビューの を ITextViewModel 取得します。

(継承元 ITextView)
ViewportBottom

テキスト レンダリング座標系のビューポートの下端の位置を取得します。

(継承元 ITextView)
ViewportHeight

表示されているコンテンツ ウィンドウの高さを論理ピクセル単位で取得します。

(継承元 ITextView)
ViewportLeft

テキスト レンダリング座標系でのビューポートの左端の位置を取得または設定します。

(継承元 ITextView)
ViewportRight

テキスト レンダリング座標系のビューポートの右端の位置を取得します。

(継承元 ITextView)
ViewportTop

テキスト レンダリング座標系のビューポートの上端の位置を取得します。

(継承元 ITextView)
ViewportWidth

表示されるコンテンツ ウィンドウの幅を論理ピクセル単位で取得します。

(継承元 ITextView)
ViewScroller

ビューをスクロールまたは操作するためのさまざまなメソッドを提供するヘルパーを取得します。

(継承元 ITextView)
VisualElement

ビューをレンダリングする FrameworkElement を取得します。

VisualSnapshot

ITextSnapshotレンダリングされるビジュアル バッファーの を取得します。

(継承元 ITextView)
ZoomLevel

20% から 400% までのズーム レベル IWpfTextView を取得または設定します。

メソッド

Close()

テキスト ビューとそのビューを閉じます。

(継承元 ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

テキスト バッファーの内容を書式設定して表示し、格納している bufferPosition が目的の位置に表示されるようにITextViewLineします。

(継承元 ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

テキスト バッファーの内容を書式設定して表示し、格納している bufferPosition が目的の位置に表示されるようにITextViewLineします。

(継承元 ITextView)
GetAdornmentLayer(String)

という名前の を取得します IAdornmentLayer

GetSpaceReservationManager(String)

という名前の を取得します ISpaceReservationManager

GetTextElementSpan(SnapshotPoint)

指定SnapshotPointした でSnapshotSpanテキスト要素 (単一の視覚的表現) を構成するテキストの を取得します。

(継承元 ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

IWpfTextViewLine指定したテキスト バッファー位置を含む を取得します。

QueueSpaceReservationStackRefresh()

スペース予約スタックの更新を要求します。

(継承元 ITextView)

イベント

BackgroundBrushChanged

が設定されている場合に Background 発生します。

Closed

テキスト ビューが閉じられた直後に発生します。

(継承元 ITextView)
GotAggregateFocus

キーボード フォーカスがビューまたはその装飾のいずれかに切り替わるときに発生します。

(継承元 ITextView)
LayoutChanged

ビューに表示されるテキストが変更されるたびに発生します。

(継承元 ITextView)
LostAggregateFocus

キーボード フォーカスがビューとその装飾から切り替わるときに発生します。

(継承元 ITextView)
MouseHover

マウスが同じ文字の上にマウス ポインターを置いたときに発生します。

(継承元 ITextView)
ViewportHeightChanged

ビューポートの高さが変更されたときに発生します。

(継承元 ITextView)
ViewportLeftChanged

ビューポートの左端の位置が変更されたときに発生します。 (たとえば、ビューが水平方向にスクロールされている場合)

(継承元 ITextView)
ViewportWidthChanged

ビューポートの幅が変更されたときに発生します。

(継承元 ITextView)
ZoomLevelChanged

が設定されている場合に ZoomLevel 発生します。

拡張メソッド

GetInOuterLayout(ITextView)

ビューがレイアウト中か、レイアウトの準備中かを決定します。

GetMultiSelectionBroker(ITextView)

ビュー内の選択を管理するためのオブジェクトを取得します。

IsEmbeddedTextView(ITextView)

指定 ITextView した が別 ITextViewの に埋め込まれているかどうかを取得します。

IsReadOnlyTextView(ITextView)

指定 ITextView された が読み取り専用と見なされるかどうかを取得します。

QueuePostLayoutAction(ITextView, Action)

QueuePostLayoutAction(Action)」を参照してください。

TryGetContainingTextView(ITextView, ITextView)

指定されたITextView埋め込み 用の をITextView含む を取得します。

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

以下を参照してください。TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

TryGetTextViewLines(ITextView, ITextViewLineCollection)

以下を参照してください。TryGetTextViewLines(ITextViewLineCollection)

適用対象