共用方式為


Microsoft.VisualStudio.Text.Editor 命名空間

類別

AdornmentLayerDefinition

提供導出的資訊 IAdornmentLayer

AppearanceCategoryOption

定義外觀類別。

AutoDetectUtf8Option

選項定義,決定開啟時,是否嘗試偵測 utf-8 編碼的檔案。

AutomaticDelimiterHighlightingOption

選項定義,決定是否應該反白顯示相符的分隔符。

AutoScrollEnabled

定義啟用自動捲動的選項。

BackgroundBrushChangedEventArgs

提供 中 IWpfTextViewBackgroundBrushChanged 事件的資訊。

CaretPositionChangedEventArgs

提供 PositionChanged 事件的資訊。

CaretWidthOption

選項定義,決定應該呈現插入號的寬度。

ChangeTrackingMarginEnabled

定義啟用變更追蹤邊界的選項。

ClickGotoDefEnabledOption

判斷是否要啟用滑鼠按兩下 + 修飾詞按鍵以移至定義。

ClickGotoDefModifierKeyOption

決定要用於移至定義的修飾詞索引鍵,方法是按滑鼠 + 修飾詞按鍵。

ClickGotoDefOpensPeekOption

判斷是否要在滑鼠按鍵的 預覽 檢視中開啟定義目標。

CollapseHintAdornmentControl

當滑鼠停留在大綱邊界的這個區域上方時,醒目提示文字檢視中的大綱區域。

ConvertTabsToSpaces

選項定義,決定是否要將索引標籤轉換成空格。

CutOrCopyBlankLineIfNoSelection

定義選取範圍為空白時,剪下或複製空白行的選項。

DefaultOptions

常見的一般選項。

DefaultTextViewHostOptions

常見 ITextView 主機相關選項的名稱。

DefaultTextViewOptions

定義一般 ITextView 選項。

DefaultWpfViewOptions

表示一般 IWpfTextView 選項。

DeferCreationAttribute

指定選擇性延遲建立語意。

DisplayUrlsAsHyperlinks

選項定義,決定 URL 是否應該顯示為超連結。

DragDropEditing

定義拖放編輯的檢視選項。

EditingStateMarginEnabledOption

定義啟用所有編輯狀態邊界的選項

EditorEmulationModeOption

決定編輯器模擬模式的選項定義。

EditorOptionChangedEventArgs

提供 OptionChanged 事件的資訊。

EditorOptionDefinition

編輯器選項的定義。

EditorOptionDefinition<T>

表示編輯器選項的定義。

EditorStyleNames

裝載編輯器的程式可以定義元件樣式的各種編輯器元件名稱。

EnableVerticalScrollingOption

是否在檢視中啟用垂直捲動。 如果沒有,則一律會捲動檢視,因此緩衝區的第一行會與檢視頂端一起排清。

FallbackFont

決定此處定義後援字型 (的選項定義,因為後援的名稱是 WPF 特定的) 。

FileHealthIndicatorEnabled

定義啟用檔案健康情況指標的選項。

FollowCodingConventionsOption

選項定義,決定檔案是否應遵循項目編碼慣例。

GlyphMarginEnabled

定義啟用圖像邊界的選項。

GridCellLengthAttribute

這個類別會將網格線儲存格大小與MEF匯出產生關聯。

GridUnitTypeAttribute

這個類別會將 GridUnitType 值與MEF匯出產生關聯。

HighlightCurrentLineOption

表示反白顯示目前行的選項。

HorizontalScrollBarEnabled

定義啟用水平滾動條的選項。

ImeTextComposition

表示 由的輸入法處理 ITextView所產生的文字組合。

IndentationCharacterMarginEnabled

定義啟用 IndentationCharacterMargin 的選項

IndentingStyleOption

決定自動縮排樣式的選項定義。

IndentSize

選項定義,決定縮排) (大小。

InsertFinalNewLine

決定是否要插入最終換行符的選項定義。

InsertModeMarginEnabled

定義啟用 InsertModeMargin 的選項。

InterLineAdornmentTag

表示標記,提供要顯示在文字行上方或下方的裝飾專案。

IntraTextAdornment

支援透過 IntraTextAdornmentTag提供的文字內裝飾。

IntraTextAdornmentTag

表示標記,提供要以文字交錯方式顯示的裝飾。

IsInContrastModeOption

判斷編輯器是否處於「額外對比」或「高對比度」模式。

IsInHighContrastThemeOption

判斷編輯器是否在 Windows 高對比度主題中。

此主題是使用者在 Windows OS 高對比度模式中啟用的特定 VS Windows 高對比度主題。 此選項不會檢查 Blue (Extra Contrast) 主題或 Windows OS 高對比度模式。

IsViewportLeftClipped

定義 [使用虛擬空間] 選項。

KeyProcessor

處理編輯器的鍵盤輸入。

LineEndingMarginEnabled

定義啟用LineEndingMargin的選項。

LineNumberMarginEnabled

定義啟用行號邊界的選項。

LineSpacingOption

定義垂直線間距選項。

LongBufferLineChunk

決定的選項定義會決定長行的區塊大小。

LongBufferLineThreshold

選項定義,決定特殊處理長行的臨界值。

MarginContainerAttribute

指定邊界容器的類型。

MinimumErrorSeverity

決定要用於錯誤波浪線的錯誤嚴重性

MouseHoverAttribute

要置於的事件處理程式 MouseHover上的屬性,指定要在滑鼠停止移動和產生暫留事件的時間之間延遲。

MouseHoverEventArgs

提供的 ITextViewMouseHover 事件資訊。

MouseProcessorBase

提供滑鼠系結的基底實作,讓用戶端只能覆寫所需的方法。

MouseWheelZoomEnabled

定義啟用滑鼠滾輪縮放的選項

NewLineCharacter

指定換行符或字元的選項定義。

NonBlockingCompletionOption

選項定義,決定編輯器是否使用非封鎖完成模式,其中編輯器不會在使用者按下認可字元時等候完成項目抵達。 此選項不會公開給使用者。 它可以由 laguage 服務控制。

OutliningCollapsedAdornmentControl

表示文字檢視中的折疊文字。

OutliningMarginBracketControl

指出展開大綱區域的垂直範圍,並允許使用者折疊。

OutliningMarginControl

表示大綱邊界。

OutliningMarginEnabled

定義啟用大綱邊界的選項。

OutliningMarginHeaderControl

允許折疊和展開大綱區域。

OutliningUndoEnabled

決定大綱是否可復原的選項定義。

OverwriteMode

定義覆寫模式的檢視選項。

PredefinedAdornmentLayers

這個靜態類別會定義編輯器預先定義的裝飾層名稱。

PredefinedMarginNames

指定 Visual Studio 提供之預先定義的邊界名稱。

PredefinedTextViewRoles

指定 Visual Studio 所提供的預先定義文字檢視角色名稱。

ProduceScreenReaderFriendlyText

定義在自動化控制項中提供批註文字的選項,讓螢幕助讀程式可以正確讀取程式碼的內容。

ReplacesAttribute

指定此資產將取代的資產 () 名稱 () 。

ReplicateNewLineCharacter

選項定義,決定插入行時是否要複製換行符。

ResponsiveCompletionOption

選項定義,決定編輯器是否使用回應式完成模式,其中編輯器會在使用者按下認可字元時等候短時間內完成專案。 如果完成專案在延遲之後仍然不存在,則會關閉完成。 此選項會在 [工具/選項/文字 編輯器/進階] 頁面公開給使用者。

ResponsiveCompletionThresholdOption

選項定義,決定回應式完成模式中允許的最大延遲,其中編輯器會在使用者按下認可字元時等候指定的完成項目時間量。 如果完成專案在延遲之後仍然不存在,則會關閉完成。 此選項不會公開給使用者。 它可透過遠端設定來控制。

RowColMarginEnabled

定義啟用 RowColMargin 的選項。

SelectionMarginEnabled

定義啟用選取邊界的選項。

SelectionStateMarginEnabled

定義啟用 SelectionStateMargin 的選項。

ShouldCaretsBeRendered

定義 [應轉譯插入號] 選項。

ShouldSelectionsBeRendered

定義 [應轉譯選取專案] 選項。

ShowBidirectionalTextControlCharactersOption

定義 [顯示雙向文字控件字元] 選項。

ShowBlockStructure

定義 [顯示區塊結構] 選項。

ShowErrorSquiggles

定義顯示錯誤波浪線。

ShowNavigationBarOption

定義 [顯示導覽列] 選項。

ShowSelectionMatches

定義 [顯示選取範圍相符專案]。

ShowZeroWidthCharactersOption

定義 [顯示零寬度字元] 選項。

SimpleGraphicsOption

表示繪製選取範圍漸層的選項,而不是純色選取範圍。

SpaceReservationAgentChangedEventArgs

提供 在 中ISpaceReservationManager變更 時ISpaceReservationAgent的資訊。

SpaceReservationManagerDefinition

表示的 ISpaceReservationManager元數據。

SuggestionMarginEnabled

定義啟用建議邊界的選項。

TabSize

選項定義,決定索引標籤) 的空間數目 (大小。

TextFormattingModeOption

自訂 編輯器 所使用的文字格式設定模式

TextRenderingModeOption

自訂 編輯器 所使用的文字轉譯模式

TextViewCreatedEventArgs

提供新建立 ITextView的資訊。

TextViewExtensions

公用程式 ITextView 擴充方法。

TextViewLayoutChangedEventArgs

提供的 Layout Changed 事件 ITextView資訊。

TextViewRoleAttribute

使用這個屬性可指定延伸模組套用的 TextViews 種類。

TooltipAppearanceCategory

決定是否要插入最終換行符的選項定義。

TrimTrailingWhiteSpace

決定是否修剪尾端空格符的選項定義。

UpdateIndentationCharacterOption

定義選項,以在每個編輯之後,根據緩衝區的內容,啟用更新標準前置空格符的選項。

UseReducedOpacityForHighContrastOption
UseVirtualSpace

定義 [使用虛擬空間] 選項。

UseVisibleWhitespace

定義 [使用可見空格符] 選項。

UseVisibleWhitespaceEnabledTypes

定義 [使用可見空格符] 選項。

UseVisibleWhitespaceOnlyForSelection

定義 [使用可見空格符] 選項。

VerticalScrollBarEnabled

定義啟用垂直滾動條的選項。

ViewOptionDefinition<T>

ITextView定義特定編輯器選項。

ViewProhibitUserInput

定義 [禁止使用者輸入] 選項。

ViewState

在特定時間點檢視狀態。

WordWrapStyle

定義自動換行樣式選項。

WpfTextViewKeyboardFilterName

代表 KeyboardFilter 排序名稱。

WpfViewOptionDefinition<T>

定義特定的 IWpfTextView編輯器選項。

ZoomConstants

定義用於縮放作業的常數

ZoomControl

表示文字檢視中的縮放控件。

ZoomControlEnabled

定義啟用縮放控件的選項。

ZoomLevel

定義 zoomlevel。

ZoomLevelChangedEventArgs

提供 中 IWpfTextViewZoomLevelChangedEvent 事件的資訊。

ZoomLevelConverter

值轉換器,允許縮放層級之間的 String 轉換和 Double 表示法。

結構

CaretPosition

表示 插入號在 中 ITextView的位置。

EditorOptionKey<T>

表示編輯器選項的類型安全索引鍵。

介面

IAccessibleAdornmentControl

代表應該由螢幕助讀程式大聲朗讀的裝飾。 應該主要實作在文字行中/上不具焦點的UI控件。

IAdornmentLayer

表示裝飾層。

IAdornmentLayerElement

定義裝飾層中的專案。

IEditorOptions

表示常見的編輯器選項和可延伸的機制,可用來修改值和新增選項。

IEditorOptionsFactoryService

表示針對指定範圍或全域範圍取得 IEditorOptions 的服務。

IGlyphFactory

提供特定圖像類型的視覺效果。

IGlyphFactoryProvider

IGlyphFactory提供 。

IGlyphMouseProcessorProvider

提供圖像邊界的滑鼠系結。

IGlyphTag

表示圖像標記,圖像邊界會取用以放置圖像視覺效果。

IIndentationManagerService

這是支援檔案中智慧縮排的服務。

IKeyProcessorProvider

KeyProcessor為指定的 IWpfTextView建立 。

IMapEditToData

介面,可協助在 的位置EditBufferDataBuffer之間TextViewModel進行對應。

IMouseProcessor

提供滑鼠系結的延伸模組。

IMouseProcessor2

提供滑鼠系結的觸控相關延伸模組。

IMouseProcessorProvider

IMouseProcessor建立 的 IWpfTextView

IScrollMap

定義字元位置與滾動圖座標之間的對應。 這與轉譯滾動條的座標系統不同。

IScrollMapFactoryService

建立或重複使用 IScrollMapITextView

ISmartIndent

提供 以計算行所需的縮排。

ISmartIndentationService

提供 Visual Studio 服務,可決定按下 Enter 鍵或流覽至空白行時自動縮排。

ISmartIndentProvider

ISmartIndent取得指定 ITextView之的物件。 元件匯出工具必須至少提供一個內容類型屬性,才能指定適用的內容類型。

ISpaceReservationAgent

處理空間保留裝飾的顯示。

ISpaceReservationManager

管理空間保留裝飾。

ITextCaret

表示與 ITextView相關聯的插入號。

ITextEditorFactoryService

建立編輯器檢視。

ITextSelection

表示中選取的文字 ITextView

ITextView

表示中的 ITextBuffer文字檢視。 它是平臺特定介面的基類,其具有方法可允許轉譯格式化的文字。

ITextView2

的延伸模組, ITextView可擴增功能。 對於這裡的每個成員,也應該是 中的 TextViewExtensions擴充方法。

ITextViewConnectionListener

接聽特定內容類型的文字緩衝區,以找出在文本編輯器中開啟或關閉它們時。

ITextViewCreationListener

接聽建立的時機 ITextView

ITextViewLineCollection

表示用來存取檢視物件集合的 ITextViewLine 協助程序類別。 上的 ITextView TextViewLines 屬性是用來取得這個介面的實例。

ITextViewMargin

表示附加至 邊緣的 ITextView邊界。

ITextViewModel

表示一組零個或多個 ITextBuffer 對象,這些物件在特定 中呈現文字時是唯一 ITextView的。

ITextViewModelProvider

提供 ITextViewModel 物件。

ITextViewRoleSet

文字檢視角色集。

IVerticalFractionMap

在字元位置與的總垂直範圍 ITextView分數之間對應。

IVerticalScrollBar

表示垂直滾動條。

IViewScroller

表示的 ITextView協助程序類別,並提供卷動的基本功能。 的 ViewScroller 屬性 ITextView 是用來取得這個介面的實例。

IWpfTextView

代表 WPF 平臺的 Visual Studio ITextView

IWpfTextViewConnectionListener

接聽特定內容類型的文字緩衝區,以找出在文本編輯器中開啟或關閉它們時。

IWpfTextViewCreationListener

接聽建立的時機 IWpfTextView

IWpfTextViewHost

包含 IWpfTextView 括住它的和 邊界,例如滾動條或行號線段。

IWpfTextViewLineCollection

ITextView允許存取檢視的物件ITextViewLine集合。 上的 ITextView TextViewLines 屬性是用來取得 ITextViewLineCollection 介面的實例。

IWpfTextViewMargin

表示附加至 邊緣的 IWpfTextView邊界。

IWpfTextViewMarginProvider

IWpfTextViewMargin為指定的 IWpfTextViewHost建立 。

列舉

AdornmentPositioningBehavior

定義裝飾的位置。

ConnectionReason

定義連接或中斷文字緩衝區和文字檢視的原因。

EditorTextFormattingMode

指定 編輯器 中可用的 WPFTextFormattingMode。 這個列舉會新增 AutomaticTextFormattingMode

EnsureSpanVisibleOptions

控制 EnsureSpanVisible 行為 IViewScroller 的選項。

HorizontalPositioningMode

列舉行間裝飾可以水準定位在一行上的方式。

IndentingStyle

表示語言服務支援的不同縮排樣式。

ScrollDirection

要捲動 ITextView的方向。

TextSelectionMode

指定文字選取模式。

ViewRelativePosition

定義 中 ITextViewverticalOffset 參數的意義。DisplayTextLineContaining (...) 。

WhitespaceType

設定列舉值的位元組合,以指定在 上 ITextView顯示哪些空格符。

WordWrapStyles

設定列舉值的位元組合,以指定的 ITextView自動換行樣式。

委派

AdornmentRemovedCallback

定義從 IAdornmentLayer中移除 時UIElement的行為。

InterLineAdornmentFactory

用於建立用於 InterLineAdornmentTags 之裝飾的 Factory。