다음을 통해 공유


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

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

포함이 원하는 위치에 표시되도록 ITextViewLine 텍스트 버퍼의 내용을 서식을 지정하고 bufferPosition 표시합니다.

(다음에서 상속됨 ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

포함이 원하는 위치에 표시되도록 ITextViewLine 텍스트 버퍼의 내용을 서식을 지정하고 bufferPosition 표시합니다.

(다음에서 상속됨 ITextView)
GetAdornmentLayer(String)

라는 IAdornmentLayer을 가져옵니다.

GetSpaceReservationManager(String)

라는 ISpaceReservationManager을 가져옵니다.

GetTextElementSpan(SnapshotPoint)

SnapshotSpan 지정된 SnapshotPoint에서 텍스트 요소(단일 시각적 표현)를 구성하는 텍스트의 를 가져옵니다.

(다음에서 상속됨 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)을 참조하세요.

적용 대상