IWpfTextView 인터페이스
나타내는 Visual Studio ITextView Windows Presentation Foundation (WPF) 플랫폼입니다.
네임스페이스: Microsoft.VisualStudio.Text.Editor
어셈블리: Microsoft.VisualStudio.Text.UI.Wpf(Microsoft.VisualStudio.Text.UI.Wpf.dll)
구문
‘선언
Public Interface IWpfTextView _
Inherits ITextView, IPropertyOwner
public interface IWpfTextView : ITextView,
IPropertyOwner
public interface class IWpfTextView : ITextView,
IPropertyOwner
type IWpfTextView =
interface
interface ITextView
interface IPropertyOwner
end
public interface IWpfTextView extends ITextView, IPropertyOwner
IWpfTextView 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
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 | 하거나 확대/축소 레벨을 설정 하는 IWpfTextView 사이 20% ~ 400%. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
Close | 텍스트 뷰 호스트와 해당 보기를 닫습니다. (ITextView에서 상속됨) |
![]() |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) | 서식을 지정 하는 버퍼의 내용을 표시 하도록는 ITextViewLine 버퍼 위치를 포함 하는 원하는 위치에 표시 됩니다. (ITextView에서 상속됨) |
![]() |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) | 서식을 지정 하는 버퍼의 내용을 표시 하도록는 ITextViewLine 버퍼를 지정 된 위치를 포함 하는 원하는 위치에 표시 됩니다. (ITextView에서 상속됨) |
![]() |
GetAdornmentLayer | 명명된 IAdornmentLayer를 가져옵니다. |
![]() |
GetSpaceReservationManager | 명명된 ISpaceReservationManager를 가져옵니다. |
![]() |
GetTextElementSpan | 지정된 SnapshotPoint에 있는 텍스트 요소(단일한 시각적 표시)를 구성하는 텍스트의 SnapshotSpan을 가져옵니다. (ITextView에서 상속됨) |
![]() |
GetTextViewLineContainingBufferPosition | 지정된 텍스트 버퍼 위치가 포함된 IWpfTextViewLine을 가져옵니다. |
![]() |
QueueSpaceReservationStackRefresh | 공간 예약 스택을 새로 고치도록 요청합니다. (ITextView에서 상속됨) |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
![]() |
BackgroundBrushChanged | Background 가 설정될 경우 발생합니다. |
![]() |
Closed | 텍스트 뷰가 닫힌 직후 발생합니다. (ITextView에서 상속됨) |
![]() |
GotAggregateFocus | 키보드 포커스가 뷰 또는 뷰의 도구 영역 중 하나로 전환될 경우 발생합니다. (ITextView에서 상속됨) |
![]() |
LayoutChanged | 텍스트 편집기에서 텍스트 줄 레이아웃을 수행할 경우 발생합니다. (ITextView에서 상속됨) |
![]() |
LostAggregateFocus | 키보드 포커스가 뷰 및 뷰의 도구 영역을 벗어날 경우 발생합니다. (ITextView에서 상속됨) |
![]() |
MouseHover | 문자 위에 마우스를 가리킨 했습니다 때 발생 합니다. (ITextView에서 상속됨) |
![]() |
ViewportHeightChanged | 뷰포트의 높이 변경할 때 발생 합니다.사용되지 않습니다. (ITextView에서 상속됨) |
![]() |
ViewportLeftChanged | 뷰포트의 왼쪽된 가장자리의 위치를 변경할 때 발생 합니다.더 이상 사용 되지 (ITextView에서 상속됨) |
![]() |
ViewportWidthChanged | 뷰포트 너비 변경 될 때 발생 합니다.사용되지 않습니다. (ITextView에서 상속됨) |
![]() |
ZoomLevelChanged | ZoomLevel 이 설정될 경우 발생합니다. |
위쪽
설명
이 인터페이스에 대 한 방법에서 다른 방법에 대 한 자세한 내용은 ITextView, "텍스트 보기 하위 시스템"을 참조 하십시오. 편집기에서.