IWpfTextView インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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, Nullable<Double>, Nullable<Double>) |
テキスト バッファーの内容を書式設定して表示し、格納している |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
テキスト バッファーの内容を書式設定して表示し、格納している |
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) | |
IsReadOnlyTextView(ITextView) |
指定 ITextView された が読み取り専用と見なされるかどうかを取得します。 |
QueuePostLayoutAction(ITextView, Action) |
「QueuePostLayoutAction(Action)」を参照してください。 |
TryGetContainingTextView(ITextView, ITextView) | |
TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
以下を参照してください。TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine) |
TryGetTextViewLines(ITextView, ITextViewLineCollection) |
以下を参照してください。TryGetTextViewLines(ITextViewLineCollection) |