共用方式為


Microsoft.VisualStudio.Text.Editor 命名空間

類別

  類別 描述
公用類別 AdornmentLayerDefinition 提供的資訊IAdornmentLayer匯出。
公用類別 AppearanceCategoryOption 代表外觀類別選項。
公用類別 AutoScrollEnabled 定義啟用自動捲動的選項。
公用類別 BackgroundBrushChangedEventArgs 提供 BackgroundBrushChanged 事件的資訊。
公用類別 CaretPositionChangedEventArgs 提供 PositionChanged 事件的資訊。
公用類別 ChangeTrackingMarginEnabled 定義用以啟用變更追蹤邊界的選項。
公用類別 CollapseHintAdornmentControl 當滑鼠在大綱邊界中位於此區域上方時,反白顯示文字檢視中的大綱區域。
公用類別 ConvertTabsToSpaces 用來判斷是否將索引標籤轉換為空格的選項定義。
公用類別 CutOrCopyBlankLineIfNoSelection 定義要在選取範圍空白時剪下或複製空白行的選項。
公用類別 DefaultOptions 一般編輯器的預設選項。
公用類別 DefaultTextViewHostOptions 代表一般IWpfTextViewHost-相關選項。
公用類別 DefaultTextViewOptions 定義常用的 ITextView 選項。
公用類別 DefaultWpfViewOptions 代表常用 IWpfTextView 選項。
公用類別 DeferCreationAttribute
公用類別 DisplayUrlsAsHyperlinks 選項定義,用於決定是否應將 URL 顯示為超連結。
公用類別 DragDropEditing 定義拖放編輯的檢視選項。
公用類別 EditorOptionChangedEventArgs 提供 OptionChanged 事件的資訊。
公用類別 EditorOptionDefinition 編輯器選項的定義。
公用類別 EditorOptionDefinition<T> 表示編輯器選項的定義。
公用類別 EditorStyleNames The names of various editor components where the component's style can be defined by the program hosting the editor.
公用類別 GlyphMarginEnabled 定義用於啟用圖像邊界的選項。
公用類別 GridCellLengthAttribute 此類別會建立方格窗格中的儲存格大小與 MEF 匯出的關聯。
公用類別 GridUnitTypeAttribute 這個類別會將 GridUnitType 值與 MEF 匯出產生關聯。
公用類別 HighlightCurrentLineOption 代表要反白顯示目前這一行的選項。
公用類別 HorizontalScrollBarEnabled 定義用以啟用水平捲軸的選項。
公用類別 ImeTextComposition 代表 ITextView 的 IME 處理所產生的文字撰寫。
公用類別 IndentSize 決定縮排的大小 (以空格)] 選項定義。
公用類別 IntraTextAdornment 支援隨 IntraTextAdornmentTag 物件提供的內部文字裝飾。
公用類別 IntraTextAdornmentTag 代表提供至會穿插的文字標籤。
公用類別 IsViewportLeftClipped 定義選項為 [剪裁ViewportLeft成文字的欄寬] 屬性。
公用類別 KeyProcessor 處理編輯器的鍵盤輸入。
公用類別 LineNumberMarginEnabled 定義用於啟用行號邊界的選項。
公用類別 LongBufferLineChunk The option definition that determines the determines the chunking size for long lines.
公用類別 LongBufferLineThreshold The option definition that determines the threshold for special handling of long lines.
公用類別 MarginContainerAttribute 指定邊界容器的型別。
公用類別 MouseHoverAttribute 要為 MouseHover 放置於事件處理常式上的屬性,這個屬性指定滑鼠停止移動與產生停留事件之間的時間延遲。
公用類別 MouseHoverEventArgs 提供 MouseHover 事件的資訊。
公用類別 MouseProcessorBase 提供滑鼠繫結的基底實作,讓用戶端可以覆寫只將所需的方法。
公用類別 MouseWheelZoomEnabled 定義用於啟用滑鼠滾輪縮放的選項
公用類別 NewLineCharacter 用來指定一個或多個新行字元的選項定義。
公用類別 OutliningCollapsedAdornmentControl 表示文字檢視中的摺疊文字。
公用類別 OutliningMarginBracketControl 表示已展開之大綱區域的垂直範圍,並允許使用者加以摺疊。
公用類別 OutliningMarginControl 表示大綱邊界。
公用類別 OutliningMarginEnabled 定義啟用大綱邊界的選項。
公用類別 OutliningMarginHeaderControl 啟用可摺疊和展開的大綱區域。
公用類別 OutliningUndoEnabled 選項定義,用於決定是否可將大綱復原。
公用類別 OverwriteMode 定義覆寫模式的檢視選項。
公用類別 PredefinedAdornmentLayers 包含預先定義的編輯器] 中的裝飾圖層名稱。
公用類別 PredefinedMarginNames 包含預先定義的邊界名稱。
公用類別 PredefinedTextViewRoles 預先定義之文字檢視角色的名稱集合。
公用類別 ProduceScreenReaderFriendlyText 定義可在自動化控制項中提供標註文字,使螢幕助讀程式可正確讀取程式碼內容的選項。
公用類別 ReplacesAttribute
公用類別 ReplicateNewLineCharacter 決定是否要插入一條線時,請重複新行字元。
公用類別 SelectionMarginEnabled 定義用以啟用選取範圍邊界的選項。
公用類別 SimpleGraphicsOption 代表要繪製選取範圍漸層 (相對於單色選取) 的選項。
公用類別 SpaceReservationAgentChangedEventArgs 提供 AgentChanged 事件的資訊。
公用類別 SpaceReservationManagerDefinition 表示 ISpaceReservationManager 的中繼資料。
公用類別 TabSize 決定索引標籤的空格數選項定義。
公用類別 TextViewCreatedEventArgs 提供 TextViewCreated 事件的資訊。
公用類別 TextViewLayoutChangedEventArgs 提供 LayoutChanged 事件的資訊。
公用類別 TextViewRoleAttribute 使用此屬性指定要套用延伸的 TextView 類型。
公用類別 UseReducedOpacityForHighContrastOption
公用類別 UseVirtualSpace 定義要使用 [虛擬空間的選項。
公用類別 UseVisibleWhitespace 定義要使用 [看得見的泛空白字元的選項。
公用類別 VerticalScrollBarEnabled 定義用於啟用垂直捲軸的選項。
公用類別 ViewOptionDefinition<T> 定義 ITextView 專用的編輯器選項。
公用類別 ViewProhibitUserInput 定義 [禁止使用者輸入] 選項。
公用類別 ViewState 代表在檢視區 (區域顯示文件視窗中)、 視覺化的快照集,及可編輯的快照集大小方面的檢視狀態。
公用類別 WordWrapStyle 定義自動換行樣式選項。
公用類別 WpfTextViewKeyboardFilterName 代表 KeyboardFilter 排序名稱。
公用類別 WpfViewOptionDefinition<T> 定義 IWpfTextView 專用的編輯器選項。
公用類別 ZoomConstants 定義用於縮放作業的常數。
公用類別 ZoomControl 表示文字檢視中的 [縮放] 控制。
公用類別 ZoomControlEnabled 定義啟用 [縮放] 控制的選項。
公用類別 ZoomLevelChangedEventArgs 提供 ZoomLevelChanged 事件的資訊。
公用類別 ZoomLevelConverter 允許的縮放層級的雙精度浮點表示字串之間的轉換。

結構

  結構 描述
公用結構 CaretPosition 表示 ITextView 中的插入號位置。
公用結構 EditorOptionKey<T> 代表編輯器選項的型別安全索引鍵。

介面

  介面 描述
公用介面 IAdornmentLayer 代表裝飾層。
公用介面 IAdornmentLayerElement 定義裝飾層中的項目。
公用介面 IEditorOptions 表示修改值和加入新選項時常見的編輯器選項和可延伸機制。
公用介面 IEditorOptionsFactoryService 表示服務,這個服務會取得指定之範圍或全域範圍的 IEditorOptions
公用介面 IGlyphFactory 為特定圖像型別提供視覺表示。
公用介面 IGlyphFactoryProvider 提供 IGlyphFactory
公用介面 IGlyphMouseProcessorProvider 提供圖像界限的滑鼠繫結。
公用介面 IGlyphTag 表示圖像標籤,這個標籤會由圖像邊界用於放置圖像圖形。
公用介面 IKeyProcessorProvider 為指定的 IWpfTextViewHost 建立 KeyProcessor
公用介面 IMouseProcessor 提供滑鼠繫結的擴充功能。
公用介面 IMouseProcessorProvider 為指定的文字檢視建立 WPF 滑鼠處理器。
公用介面 IScrollMap 定義字元位置與捲動對應座標之間的對應。
公用介面 IScrollMapFactoryService ITextView 建立或重複使用 IScrollMap
公用介面 ISmartIndent 提供計算文字行所需縮排的方法。
公用介面 ISmartIndentationService 按下 enter 鍵後,或瀏覽至空的行時,請決定自動縮排。
公用介面 ISmartIndentProvider 取得ISmartIndent的物件指定ITextView
公用介面 ISpaceReservationAgent 處理空間保留裝飾的顯示。
公用介面 ISpaceReservationManager 管理空間保留裝飾。
公用介面 ITextCaret 表示與 ITextView 相關聯的插入號。
公用介面 ITextEditorFactoryService 建立編輯器檢視。
公用介面 ITextSelection 代表 ITextView 中的選取文字。
公用介面 ITextView 代表 ITextBuffer 中的文字檢視。它是具有方法可呈現格式化文字的平台專用介面所適用的基底類別。
公用介面 ITextViewLineCollection 代表 Helper 類別,用以存取 ITextViewLine 物件的檢視集合。TextViewLines屬性用來取得這個介面的執行個體。
公用介面 ITextViewMargin 代表附加至 ITextView 邊緣的邊界。
公用介面 ITextViewModel 代表一群ITextBuffer會參與於特定的文字的呈現方式的物件ITextView
公用介面 ITextViewModelProvider 提供 ITextViewModel 物件。
公用介面 ITextViewRoleSet 文字檢視角色的集合。
公用介面 IVerticalFractionMap 對應 ITextView 的字元位置與總垂直區域部分。
公用介面 IVerticalScrollBar 代表垂直捲軸。
公用介面 IViewScroller 代表 ITextView 的 Helper 類別,並提供基本的捲動功能。ITextViewViewScroller 屬性可用以取得此介面的執行個體。
公用介面 IWpfTextView 表示 Visual Studio ITextView Windows Presentation Foundation (WPF) 平台。
公用介面 IWpfTextViewConnectionListener 接聽特定內容型別的文字緩衝區,以了解它們在文字編輯器中何時開啟或關閉。
公用介面 IWpfTextViewCreationListener 接聽文字檢視建立的事件。
公用介面 IWpfTextViewHost 包含 IWpfTextView 和其周圍的邊界,例如捲軸或行號裝訂邊。
公用介面 IWpfTextViewLineCollection ITextView 存取檢視的 ITextViewLine 物件集合。您可以使用TextViewLines屬性,以取得執行個體ITextViewLineCollection介面。
公用介面 IWpfTextViewMargin 代表 WPF 文字檢視邊界。
公用介面 IWpfTextViewMarginProvider 為指定的 IWpfTextViewHost 建立 IWpfTextViewMargin

委派

  委派 描述
公用委派 AdornmentRemovedCallback 定義從 IAdornmentLayer 中移除 UIElement 時的行為。

列舉

  列舉類型 描述
公用列舉類型 AdornmentPositioningBehavior 定義裝飾的定位。
公用列舉類型 ConnectionReason 定義為文字緩衝區與文字檢視進行連接或中斷連接的原因。
公用列舉類型 EnsureSpanVisibleOptions 選項來控制的行為EnsureSpanVisible方法。
公用列舉類型 ScrollDirection 捲動 ITextView 的方向。
公用列舉類型 TextSelectionMode 代表不同的選取模式 (簡單和方塊)。
公用列舉類型 ViewRelativePosition 定義的意義verticalOffset中的參數DisplayTextLineContainingBufferPosition方法,並relativeTo中的參數DisplayTextLineContainingBufferPosition方法。
公用列舉類型 WordWrapStyles 設定列舉值的位元組合,以指定 ITextView 的自動換行樣式。