Sdílet prostřednictvím


Microsoft.VisualStudio.Text.Editor Obor názvů

Třídy

AdornmentLayerDefinition

Poskytuje informace pro IAdornmentLayer export.

AppearanceCategoryOption

Definuje kategorii vzhledu.

AutoDetectUtf8Option

Definice možnosti, která určuje, zda se soubory při otevření pokusí zjistit kódování utf-8.

AutomaticDelimiterHighlightingOption

Definice možnosti, která určuje, zda mají být zvýrazněny odpovídající oddělovače.

AutoScrollEnabled

Definuje možnost pro povolení automatického posouvání.

BackgroundBrushChangedEventArgs

Poskytuje informace pro BackgroundBrushChanged událost v IWpfTextView.

CaretPositionChangedEventArgs

Poskytuje informace o PositionChanged události.

CaretWidthOption

Definice možnosti, která určuje, jak široký má být stříšku vykreslován.

ChangeTrackingMarginEnabled

Definuje možnost povolit okraj sledování změn.

ClickGotoDefEnabledOption

Určuje, zda se má povolit kliknutí myší + modifikační stisknutí klávesy pro přechod k definici.

ClickGotoDefModifierKeyOption

Určuje, jaká modifikační klávesa se má použít pro přechod k definici kliknutím myši + modifikační klávesa.

ClickGotoDefOpensPeekOption

Určuje, zda se má otevřít cíl definice v Náhled zobrazení pro kliknutí myší + modifikační stisknutí klávesy.

CollapseHintAdornmentControl

Zvýrazní oblast osnovy v textovém zobrazení, když na tuto oblast najedete myší na okraji osnovy.

ConvertTabsToSpaces

Definice možnosti, která určuje, zda se mají tabulátory převést na mezery.

CutOrCopyBlankLineIfNoSelection

Definuje možnost vyjmutí nebo zkopírování prázdného řádku, pokud je výběr prázdný.

DefaultOptions

Běžné obecné možnosti

DefaultTextViewHostOptions

Názvy běžných ITextView možností souvisejících s hostitelem

DefaultTextViewOptions

Definuje běžné ITextView možnosti.

DefaultWpfViewOptions

Představuje běžné IWpfTextView možnosti.

DeferCreationAttribute

Určuje volitelnou sémantiku odloženého vytváření.

DisplayUrlsAsHyperlinks

Definice možnosti, která určuje, jestli se mají adresy URL zobrazovat jako hypertextové odkazy.

DragDropEditing

Definuje možnost zobrazení pro úpravy přetažením.

EditingStateMarginEnabledOption

Definuje možnost pro povolení všech okrajů stavu úprav.

EditorEmulationModeOption

Definice možnosti, která určuje režim emulace editoru.

EditorOptionChangedEventArgs

Poskytuje informace o OptionChanged události.

EditorOptionDefinition

Definice možnosti editoru.

EditorOptionDefinition<T>

Představuje definici možnosti editoru.

EditorStyleNames

Názvy různých komponent editoru, kde styl komponenty může být definován programem, který je hostitelem editoru.

EnableVerticalScrollingOption

Určuje, jestli je v zobrazení povolené svislé posouvání. Pokud ne, zobrazení se vždy posune, takže první řádek vyrovnávací paměti je vyprázdněný s horní částí zobrazení.

FallbackFont

Definice možnosti, která určuje záložní písmo (definované tady, protože název náhradního písma je specifický pro WPF).

FileHealthIndicatorEnabled

Definuje možnost pro povolení indikátoru stavu souboru.

FollowCodingConventionsOption

Definice možnosti, která určuje, jestli se mají soubory řídit konvencemi kódování projektu.

GlyphMarginEnabled

Definuje možnost povolit okraj piktogramu.

GridCellLengthAttribute

Tato třída přidruží velikost buňky mřížky k exportu MEF.

GridUnitTypeAttribute

Tato třída přidruží GridUnitType hodnotu k exportu MEF.

HighlightCurrentLineOption

Představuje možnost zvýraznění aktuálního řádku.

HorizontalScrollBarEnabled

Definuje možnost pro povolení vodorovného posuvníku.

ImeTextComposition

Představuje textovou skladbu vygenerovanou zpracováním editoru IME .ITextView

IndentationCharacterMarginEnabled

Definuje možnost pro povolení odsazeníCharacterMargin.

IndentingStyleOption

Definice možnosti, která určuje styl automatického odsazení.

IndentSize

Definice možnosti, která určuje velikost odsazení (v počtu mezer).

InsertFinalNewLine

Definice možnosti, která určuje, zda se má vložit poslední nový řádek.

InsertModeMarginEnabled

Definuje možnost pro povolení InsertModeMargin.

InterLineAdornmentTag

Představuje značku, která poskytuje grafické doplňky, které mají být zobrazeny nad nebo pod řádky textu.

IntraTextAdornment

Podpora motivů pro intratextové doplňky, které jsou poskytovány prostřednictvím IntraTextAdornmentTags.

IntraTextAdornmentTag

Představuje značku, která poskytuje grafické doplňky, které mají být zobrazeny jako interspersed s textem.

IsInContrastModeOption

Určuje, zda je editor v režimu "Vysoký kontrast" nebo "Vysoký kontrast".

IsInHighContrastThemeOption

Určuje, zda je editor v motivu s vysokým kontrastem systému Windows.

Tento motiv je specifický motiv VS Windows s vysokým kontrastem, který uživatel povolí v režimu Vysoký kontrast operačního systému Windows. Tato možnost nekontroluje modrý motiv (vysoký kontrast) ani režim Vysoký kontrast operačního systému Windows.

IsViewportLeftClipped

Definuje možnost Použít virtuální prostor.

KeyProcessor

Zpracuje vstup z klávesnice editoru.

LineEndingMarginEnabled

Definuje možnost pro povolení LineEndingMargin.

LineNumberMarginEnabled

Definuje možnost pro povolení okraje čísla řádku.

LineSpacingOption

Definuje možnost svislé řádkování.

LongBufferLineChunk

Definice možnosti, která určuje velikost bloků dat pro dlouhé řádky.

LongBufferLineThreshold

Definice možnosti, která určuje prahovou hodnotu pro speciální zpracování dlouhých řádků.

MarginContainerAttribute

Určuje typ kontejneru okrajů.

MinimumErrorSeverity

Určuje závažnost chyby, která se má použít pro vlnovku chyb.

MouseHoverAttribute

Atribut, který má být umístěn v obslužné rutině události pro MouseHover, určující prodlevu mezi časem, kdy se myš zastaví, a generováním události přechodu myší.

MouseHoverEventArgs

Poskytuje informace o události MouseHover pro ITextView.

MouseProcessorBase

Poskytuje základní implementaci pro vazby myši, aby klienti mohli přepsat pouze metody, které potřebují.

MouseWheelZoomEnabled

Definuje možnost povolit přiblížení kolečkem myši.

NewLineCharacter

Definice možnosti, která určuje znak nebo znaky nového řádku.

NonBlockingCompletionOption

Definice možnosti, která určuje, jestli editor používá neblokující režim dokončení, kde editor nečeká na doručení položek dokončení, když uživatel stiskne znak potvrzení. Tato možnost není uživatelům zpřístupněna. Je možné ji ovládat službami s prodlevou.

OutliningCollapsedAdornmentControl

Představuje sbalený text v textovém zobrazení.

OutliningMarginBracketControl

Označuje vertikální rozsah rozbalené oblasti osnovy a umožňuje uživateli sbalit ji.

OutliningMarginControl

Představuje okraj osnovy.

OutliningMarginEnabled

Definuje možnost povolit okraj osnovy.

OutliningMarginHeaderControl

Umožňuje sbalení a rozbalení oblasti osnovy.

OutliningUndoEnabled

Definice možnosti, která určuje, zda je osnova možné vrátit zpět.

OverwriteMode

Definuje možnost zobrazení pro režim přepisu.

PredefinedAdornmentLayers

Tato statická třída definuje názvy vrstev doplňku předdefinovaných editorem.

PredefinedMarginNames

Určuje názvy předdefinovaných okrajů poskytovaných sadou Visual Studio.

PredefinedTextViewRoles

Určuje názvy předdefinovaných rolí zobrazení textu poskytovaných sadou Visual Studio.

ProduceScreenReaderFriendlyText

Definuje možnost povolit poskytování anotovaného textu v ovládacích prvcích automatizace, aby čtečky obrazovky mohly správně číst obsah kódu.

ReplacesAttribute

Určuje názvy prostředků, které budou tímto assetem nahrazeny.

ReplicateNewLineCharacter

Definice možnosti, která určuje, zda duplikovat znak nového řádku při vložení řádku.

ResponsiveCompletionOption

Definice možnosti, která určuje, jestli editor používá režim responzivního dokončování, kde editor čeká krátkou dobu na dokončení položek, když uživatel stiskne znak potvrzení. Pokud položky dokončení po zpoždění stále neexistují, dokončení se zavře. Tato možnost se uživatelům zobrazí na stránce Nástroje/Možnosti/Text Editor/Upřesnit.

ResponsiveCompletionThresholdOption

Definice možnosti, která určuje maximální povolenou prodlevu v režimu responzivního dokončování, kde editor čeká zadanou dobu na dokončení položek, když uživatel stiskne znak potvrzení. Pokud položky dokončení po zpoždění stále neexistují, dokončení se zavře. Tato možnost není uživatelům zpřístupněna. Dá se ovládat vzdáleným nastavením.

RowColMarginEnabled

Definuje možnost pro povolení RowColMargin.

SelectionMarginEnabled

Definuje možnost pro povolení okraje výběru.

SelectionStateMarginEnabled

Definuje možnost pro povolení SelectionStateMargin.

ShouldCaretsBeRendered

Definuje možnost Měl by být vykreslován.

ShouldSelectionsBeRendered

Definuje možnost Měl by se vykreslit výběr.

ShowBidirectionalTextControlCharactersOption

Definuje možnost Zobrazit obousměrné znaky textového ovládacího prvku.

ShowBlockStructure

Definuje možnost Zobrazit strukturu bloku.

ShowErrorSquiggles

Definuje zobrazit chybu vlnovku.

ShowNavigationBarOption

Definuje možnost Zobrazit navigační panel.

ShowSelectionMatches

Definuje možnost Zobrazit výběrové shody.

ShowZeroWidthCharactersOption

Definuje možnost Zobrazit znaky nulové šířky.

SimpleGraphicsOption

Představuje možnost nakreslit přechod výběru na rozdíl od výběru plné barvy.

SpaceReservationAgentChangedEventArgs

Poskytuje informace o změně objektu ISpaceReservationAgent v objektu ISpaceReservationManager.

SpaceReservationManagerDefinition

Představuje metadata pro ISpaceReservationManager.

SuggestionMarginEnabled

Definuje možnost pro povolení okraje návrhu.

TabSize

Definice možnosti, která určuje velikost tabulátoru (v počtu mezer).

TextFormattingModeOption

Upraví režim formátování textu používaný Editor

TextRenderingModeOption

Upraví režim vykreslování textu používaný Editor

TextViewCreatedEventArgs

Poskytuje informace o nově vytvořeném ITextViewobjektu .

TextViewExtensions

Rozšiřující metody nástrojů ITextView

TextViewLayoutChangedEventArgs

Poskytuje informace pro událost Změna rozložení pro .ITextView

TextViewRoleAttribute

Tento atribut slouží k určení druhů TextViews, na které se vztahuje rozšíření.

TooltipAppearanceCategory

Definice možnosti, která určuje, zda se má vložit poslední nový řádek.

TrimTrailingWhiteSpace

Definice možnosti, která určuje, zda se mají oříznout koncové prázdné znaky.

UpdateIndentationCharacterOption

Definuje možnost povolit aktualizaci standardního počátečního prázdného znaku na základě obsahu vyrovnávací paměti po každé úpravě.

UseReducedOpacityForHighContrastOption
UseVirtualSpace

Definuje možnost Použít virtuální prostor.

UseVisibleWhitespace

Definuje možnost Použít viditelné prázdné znaky.

UseVisibleWhitespaceEnabledTypes

Definuje možnost Použít viditelné prázdné znaky.

UseVisibleWhitespaceOnlyForSelection

Definuje možnost Použít viditelné prázdné znaky.

VerticalScrollBarEnabled

Definuje možnost pro povolení svislého posuvníku.

ViewOptionDefinition<T>

Definuje možnost editoru ITextViewspecifickou pro .

ViewProhibitUserInput

Definuje možnost Zakázat vstup uživatele.

ViewState

Zobrazit stav v určitém časovém okamžiku.

WordWrapStyle

Definuje možnost stylu zalamování slov.

WpfTextViewKeyboardFilterName

Představuje název řazení KeyboardFilter.

WpfViewOptionDefinition<T>

Definuje možnost editoru specifickou pro .IWpfTextView

ZoomConstants

Definuje konstanty používané pro operace přiblížení.

ZoomControl

Představuje ovládací prvek lupy v zobrazení textu.

ZoomControlEnabled

Definuje možnost pro povolení ovládacího prvku lupy.

ZoomLevel

Definuje úroveň přiblížení.

ZoomLevelChangedEventArgs

Poskytuje informace o události ZoomLevelChangedEvent v IWpfTextView.

ZoomLevelConverter

Převaděč hodnot, který umožňuje převod mezi String a Double reprezentací úrovně přiblížení.

Struktury

CaretPosition

Představuje pozici stříšky v objektu ITextView.

EditorOptionKey<T>

Představuje typově bezpečný klíč pro možnosti editoru.

Rozhraní

IAccessibleAdornmentControl

Představuje doplněk, který by měly čtečky obrazovky přečíst nahlas. Měly by být implementovány hlavně pro nezaostřitelné ovládací prvky uživatelského rozhraní, které jsou v nebo na řádku textu.

IAdornmentLayer

Představuje vrstvu doplňku.

IAdornmentLayerElement

Definuje prvek vrstvy doplňku.

IEditorOptions

Představuje běžné možnosti editoru a rozšiřitelný mechanismus pro úpravy hodnot a přidávání nových možností.

IEditorOptionsFactoryService

Představuje službu, která získá IEditorOptions pro zadaný obor nebo pro globální obor.

IGlyphFactory

Poskytuje vizuál pro konkrétní typ piktogramu.

IGlyphFactoryProvider

Poskytuje .IGlyphFactory

IGlyphMouseProcessorProvider

Poskytuje vazbu myši pro okraj piktogramu.

IGlyphTag

Představuje značku piktogramu, která je využívána okrajem glyfů k umístění vizuálů glyfů.

IIndentationManagerService

Jedná se o službu, která podporuje inteligentní odsazení v souboru.

IKeyProcessorProvider

KeyProcessor Vytvoří pro danou IWpfTextView.

IMapEditToData

Rozhraní pro usnadnění mapování mezi pozicemi TextViewModelEditBuffer v a DataBuffer.

IMouseProcessor

Poskytuje rozšíření pro vazby myši.

IMouseProcessor2

Poskytuje rozšíření týkající se dotykového ovládání pro vazby myši.

IMouseProcessorProvider

Vytvoří pro IMouseProcessorIWpfTextViewobjekt .

IScrollMap

Definuje mapování mezi pozicemi znaků a souřadnicemi scrollmap. Toto není totéž jako systém souřadnic, ve kterém je vykreslován posuvník.

IScrollMapFactoryService

Vytvoří nebo znovu použije IScrollMap pro ITextViewobjekt .

ISmartIndent

Poskytuje výpočet požadovaného odsazení řádku.

ISmartIndentationService

Poskytuje službu sady Visual Studio, která určuje automatické odsazení při stisknutí klávesy Enter nebo při přechodu na prázdný řádek.

ISmartIndentProvider

ISmartIndent Získá objekt pro daný ITextViewobjekt . Vývozci složek musí zadat alespoň jeden atribut typu obsahu, aby mohli určit příslušné typy obsahu.

ISpaceReservationAgent

Zpracovává zobrazení doplňků rezervace místa.

ISpaceReservationManager

Spravuje doplňky rezervací místa.

ITextCaret

Představuje stříšku přidruženou k objektu ITextView.

ITextEditorFactoryService

Vytvoří zobrazení editoru.

ITextSelection

Představuje vybraný text v ITextView

ITextView

Představuje zobrazení textu v objektu ITextBuffer. Je to základní třída pro rozhraní specifické pro platformu, která obsahuje metody umožňující vykreslení formátovaného textu.

ITextView2

Rozšíření pro ITextViewrozšíření funkcí. Pro každého člena by zde také měla existovat rozšiřující metoda v TextViewExtensions.

ITextViewConnectionListener

Naslouchá textovým vyrovnávacím pamětím určitého typu obsahu, aby zjistil, kdy jsou otevřeny nebo zavřeny v textovém editoru.

ITextViewCreationListener

Naslouchá, když ITextViewse vytvoří.

ITextViewLineCollection

Představuje pomocnou třídu pro přístup ke kolekci ITextViewLine objektů zobrazení. TextViewLines Vlastnost se ITextView používá k získání instance tohoto rozhraní.

ITextViewMargin

Představuje okraje, které jsou připojeny k okraji objektu ITextView.

ITextViewModel

Představuje množinu nula nebo více ITextBuffer objektů, které jsou jedinečné pro prezentaci textu v určitém ITextViewobjektu .

ITextViewModelProvider

Poskytuje ITextViewModel objekty.

ITextViewRoleSet

Sada rolí zobrazení textu

IVerticalFractionMap

Mapuje mezi pozicemi znaků a zlomky celkového svislého rozsahu objektu ITextView.

IVerticalScrollBar

Představuje svislý posuvník.

IViewScroller

Představuje pomocnou třídu pro ITextViewa poskytuje základní funkce pro posouvání. Vlastnost ViewScrollerITextView slouží k získání instance tohoto rozhraní.

IWpfTextView

Představuje sadu Visual Studio ITextView pro platformu WPF.

IWpfTextViewConnectionListener

Naslouchá textovým vyrovnávacím pamětím určitého typu obsahu, aby zjistil, kdy jsou otevřeny nebo zavřeny v textovém editoru.

IWpfTextViewCreationListener

Naslouchá, když IWpfTextViewse vytvoří.

IWpfTextViewHost

IWpfTextView Obsahuje okraje a, které ho obklopují, například posuvník nebo hřbet čísla čáry.

IWpfTextViewLineCollection

ITextView Umožňuje přístup ke kolekci ITextViewLine objektů zobrazení. TextViewLines Vlastnost ITextView se používá k získání instance ITextViewLineCollection rozhraní.

IWpfTextViewMargin

Představuje okraje, které jsou připojeny k okraji objektu IWpfTextView.

IWpfTextViewMarginProvider

Vytvoří pro IWpfTextViewMargin daný IWpfTextViewHostobjekt .

Výčty

AdornmentPositioningBehavior

Definuje umístění doplňků.

ConnectionReason

Definuje důvody pro připojení nebo odpojení textové vyrovnávací paměti a textového zobrazení.

EditorTextFormattingMode

Určuje wpf TextFormattingModedostupné v Editor. Tento výčet přidá Automatic do TextFormattingMode.

EnsureSpanVisibleOptions

Možnosti pro řízení chování IViewScroller EnsureSpanVisible.

HorizontalPositioningMode

Výčet možných způsobů, jak lze meziřádkovou ozdobu umístit vodorovně na čáru.

IndentingStyle

Představuje různé styly odsazení podporované jazykovými službami.

ScrollDirection

Směr, ve kterém se má posunout .ITextView

TextSelectionMode

Určuje režim výběru textu.

ViewRelativePosition

Definuje význam parametru verticalOffset v . ITextView DisplayTextLineContaining(...).

WhitespaceType

Nastaví bitovou kombinaci hodnot výčtu určující, které symboly prázdných znaků se zobrazí v objektu ITextView.

WordWrapStyles

Nastaví bitovou kombinaci hodnot výčtu pro určení stylu zalamování slov objektu ITextView.

Delegáti

AdornmentRemovedCallback

Definuje chování při odebrání objektu UIElement z objektu IAdornmentLayer.

InterLineAdornmentFactory

Továrna používaná k vytváření doplňků používaných nástrojem pro InterLineAdornmentTags.