Microsoft.VisualStudio.Text.Editor Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AdornmentLayerDefinition |
Zawiera informacje dotyczące |
AppearanceCategoryOption |
Definiuje kategorię wyglądu. |
AutoDetectUtf8Option |
Definicja opcji określająca, czy pliki, po otwarciu, próbują wykryć kodowanie utf-8. |
AutomaticDelimiterHighlightingOption |
Definicja opcji określająca, czy pasujące ograniczniki powinny być wyróżnione. |
AutoScrollEnabled |
Definiuje opcję włączania automatycznego przewijania. |
BackgroundBrushChangedEventArgs |
Zawiera informacje o zdarzeniu BackgroundBrushChanged w elemencie IWpfTextView. |
CaretPositionChangedEventArgs |
Zawiera informacje o PositionChanged zdarzeniu. |
CaretWidthOption |
Definicja opcji określająca, jak szeroki ma być renderowany daszek. |
ChangeTrackingMarginEnabled |
Definiuje opcję włączenia marginesu śledzenia zmian. |
ClickGotoDefEnabledOption |
Określa, czy włączyć naciśnięcie myszy klawisza + modyfikator w celu przejścia do definicji. |
ClickGotoDefModifierKeyOption |
Określa klucz modyfikatora, który ma być używany do przechodzenia do definicji przez kliknięcie myszy i klawisz modyfikatora. |
ClickGotoDefOpensPeekOption |
Określa, czy otworzyć obiekt docelowy definicji w widoku Podgląd dla kliknięcia myszy i klawisza modyfikatora. |
CollapseHintAdornmentControl |
Wyróżnia region podkreślenia w widoku tekstowym, gdy wskaźnik myszy najecha kursorem na ten region na marginesie uściślania. |
ConvertTabsToSpaces |
Definicja opcji określająca, czy konwertować karty na spacje. |
CutOrCopyBlankLineIfNoSelection |
Definiuje opcję wycinania lub kopiowania pustego wiersza, jeśli zaznaczenie jest puste. |
DefaultOptions |
Typowe opcje ogólne. |
DefaultTextViewHostOptions |
Nazwy typowych ITextView opcji związanych z hostem. |
DefaultTextViewOptions |
Definiuje typowe ITextView opcje. |
DefaultWpfViewOptions |
Reprezentuje typowe IWpfTextView opcje. |
DeferCreationAttribute |
Określa opcjonalną semantyka odroczonego tworzenia. |
DisplayUrlsAsHyperlinks |
Definicja opcji określająca, czy adresy URL powinny być wyświetlane jako hiperlinki. |
DragDropEditing |
Definiuje opcję widoku do edycji przeciągania/upuszczania. |
EditingStateMarginEnabledOption |
Definiuje opcję włączania wszystkich marginesów stanu edycji |
EditorEmulationModeOption |
Definicja opcji określająca tryb emulacji edytora. |
EditorOptionChangedEventArgs |
Zawiera informacje o OptionChanged zdarzeniu. |
EditorOptionDefinition |
Definicja opcji edytora. |
EditorOptionDefinition<T> |
Reprezentuje definicję opcji edytora. |
EditorStyleNames |
Nazwy różnych składników edytora, w których można zdefiniować styl składnika przez program hostujący edytor. |
EnableVerticalScrollingOption |
Czy przewijanie w pionie jest włączone w widoku. Jeśli nie, widok jest zawsze przewijany, więc pierwszy wiersz buforu jest opróżniony z góry widoku. |
FallbackFont |
Definicja opcji określająca czcionkę rezerwową (zdefiniowaną tutaj, ponieważ nazwa rezerwowej jest specyficzna dla platformy WPF). |
FileHealthIndicatorEnabled |
Definiuje opcję włączenia wskaźnika kondycji pliku. |
FollowCodingConventionsOption |
Definicja opcji określająca, czy pliki powinny być zgodne z konwencjami kodowania projektu. |
GlyphMarginEnabled |
Definiuje opcję włączenia marginesu glyph. |
GridCellLengthAttribute |
Ta klasa kojarzy rozmiar komórki siatki z eksportem MEF. |
GridUnitTypeAttribute |
Ta klasa kojarzy GridUnitType wartość z eksportem MEF. |
HighlightCurrentLineOption |
Reprezentuje opcję wyróżnienia bieżącego wiersza. |
HorizontalScrollBarEnabled |
Definiuje opcję włączenia poziomego paska przewijania. |
ImeTextComposition |
Reprezentuje kompozycję tekstową wygenerowaną przez przetwarzanie IME obiektu ITextView. |
IndentationCharacterMarginEnabled |
Definiuje opcję włączenia wcięciaCharacterMargin |
IndentingStyleOption |
Definicja opcji określająca styl automatycznego wcięcia. |
IndentSize |
Definicja opcji określająca rozmiar (w liczbie spacji) wcięcia. |
InsertFinalNewLine |
Definicja opcji określająca, czy wstawić ostatni nowy wiersz. |
InsertModeMarginEnabled |
Definiuje opcję włączenia elementu InsertModeMargin. |
InterLineAdornmentTag |
Reprezentuje tag, który zapewnia ozdoby wyświetlane powyżej lub poniżej wierszy tekstu. |
IntraTextAdornment |
Obsługa motywów wewnątrztekstowych, które są udostępniane za pośrednictwem IntraTextAdornmentTags. |
IntraTextAdornmentTag |
Reprezentuje tag, który zapewnia ozdoby, które mają być wyświetlane jako przeplatane tekstem. |
IsInContrastModeOption |
Określa, czy edytor jest w trybach "Dodatkowy kontrast" lub "Duży kontrast". |
IsInHighContrastThemeOption |
Określa, czy edytor znajduje się w motywie o wysokim kontraście systemu Windows. Ten motyw jest specyficznym motywem vs Windows High Contrast, który jest włączony przez użytkownika w trybie dużego kontrastu systemu operacyjnego Windows. Ta opcja nie sprawdza motywu Niebieski (dodatkowy kontrast) ani trybu dużego kontrastu systemu operacyjnego Windows. |
IsViewportLeftClipped |
Definiuje opcję Użyj przestrzeni wirtualnej. |
KeyProcessor |
Przetwarza dane wejściowe klawiatury edytora. |
LineEndingMarginEnabled |
Definiuje opcję włączenia lineEndingMargin. |
LineNumberMarginEnabled |
Definiuje opcję włączenia marginesu numeru wiersza. |
LineSpacingOption |
Definiuje opcję odstępów między liniami pionowymi. |
LongBufferLineChunk |
Definicja opcji określająca rozmiar fragmentowania dla długich linii. |
LongBufferLineThreshold |
Definicja opcji określająca próg specjalnej obsługi długich linii. |
MarginContainerAttribute |
Określa typ kontenera marginesu. |
MinimumErrorSeverity |
Określa ważność błędu, która ma być używana w przypadku wywłaszków błędów |
MouseHoverAttribute |
Atrybut, który ma zostać umieszczony w procedurze obsługi zdarzeń dla MouseHoverprogramu , określając opóźnienie między czasem zatrzymania przenoszenia myszy a generowaniem zdarzenia aktywowania. |
MouseHoverEventArgs |
Zawiera informacje o zdarzeniu MouseHover .ITextView |
MouseProcessorBase |
Zapewnia podstawową implementację powiązań myszy, dzięki czemu klienci mogą zastąpić tylko potrzebne metody. |
MouseWheelZoomEnabled |
Definiuje opcję włączenia powiększenia kółka myszy |
NewLineCharacter |
Definicja opcji określająca znak lub znaki nowego wiersza. |
NonBlockingCompletionOption |
Definicja opcji określająca, czy edytor używa trybu nieblokowania uzupełniania, gdzie edytor nie czeka na nadejście elementów ukończenia po naciśnięciu przez użytkownika znaku zatwierdzenia. Ta opcja nie jest widoczna dla użytkowników. Jest on sterowany przez usługi laguage. |
OutliningCollapsedAdornmentControl |
Reprezentuje zwinięty tekst w widoku tekstowym. |
OutliningMarginBracketControl |
Wskazuje pionowy zakres rozwiniętego regionu konspektowania i umożliwia użytkownikowi zwinięcie go. |
OutliningMarginControl |
Reprezentuje margines konspektowania. |
OutliningMarginEnabled |
Definiuje opcję włączenia marginesu konspektowania. |
OutliningMarginHeaderControl |
Umożliwia zwijanie i rozszerzanie regionu konspektowania. |
OutliningUndoEnabled |
Definicja opcji określająca, czy podkreślenie jest nie do cofnięcia. |
OverwriteMode |
Definiuje opcję widoku dla trybu zastępowania. |
PredefinedAdornmentLayers |
Ta statyczna klasa definiuje nazwy warstw ozdobnych wstępnie zdefiniowanych przez edytor. |
PredefinedMarginNames |
Określa nazwy wstępnie zdefiniowanych marginesów dostarczonych przez program Visual Studio. |
PredefinedTextViewRoles |
Określa nazwy wstępnie zdefiniowanych ról widoku tekstu dostarczonych przez program Visual Studio. |
ProduceScreenReaderFriendlyText |
Definiuje opcję włączania podawania adnotacji tekstu w kontrolkach automatyzacji, dzięki czemu czytniki zawartości ekranu mogą prawidłowo odczytywać zawartość kodu. |
ReplacesAttribute |
Określa nazwy elementów zawartości, które zostaną zastąpione przez ten zasób. |
ReplicateNewLineCharacter |
Definicja opcji określająca, czy należy zduplikować nowy znak wiersza podczas wstawiania wiersza. |
ResponsiveCompletionOption |
Definicja opcji, która określa, czy edytor używa trybu uzupełniania dynamicznego, gdzie edytor czeka krótki czas na elementy ukończenia, gdy użytkownik naciska znak zatwierdzenia. Jeśli elementy uzupełniania nadal nie istnieją po opóźnieniu, zakończenie zostanie odrzucone. Ta opcja jest widoczna dla użytkowników na stronie Narzędzia/Opcje/Tekst Redaktor/Zaawansowane. |
ResponsiveCompletionThresholdOption |
Definicja opcji określająca maksymalne dozwolone opóźnienie w trybie uzupełniania dynamicznego, w którym edytor czeka określony czas na elementy ukończenia, gdy użytkownik naciska znak zatwierdzenia. Jeśli elementy uzupełniania nadal nie istnieją po opóźnieniu, zakończenie zostanie odrzucone. Ta opcja nie jest widoczna dla użytkowników. Jest on sterowany przez ustawienie zdalne. |
RowColMarginEnabled |
Definiuje opcję włączenia elementu RowColMargin. |
SelectionMarginEnabled |
Definiuje opcję włączenia marginesu zaznaczenia. |
SelectionStateMarginEnabled |
Definiuje opcję włączenia opcji SelectionStateMargin. |
ShouldCaretsBeRendered |
Definiuje opcję Powinna być renderowana karetki. |
ShouldSelectionsBeRendered |
Definiuje opcję Powinna być renderowana. |
ShowBidirectionalTextControlCharactersOption |
Definiuje opcję Pokaż dwukierunkowe znaki kontrolki tekstu. |
ShowBlockStructure |
Definiuje opcję Pokaż strukturę bloku. |
ShowErrorSquiggles |
Definiuje wywłaszka Pokaż błąd. |
ShowNavigationBarOption |
Definiuje opcję Pokaż pasek nawigacyjny. |
ShowSelectionMatches |
Definiuje opcje Pokaż dopasowania wyboru. |
ShowZeroWidthCharactersOption |
Definiuje opcję Pokaż zero szerokości znaków. |
SimpleGraphicsOption |
Reprezentuje opcję narysowania gradientu zaznaczenia w przeciwieństwie do zaznaczenia koloru stałego. |
SpaceReservationAgentChangedEventArgs |
Zawiera informacje o zmianie ISpaceReservationAgent elementu w elemecie ISpaceReservationManager. |
SpaceReservationManagerDefinition |
Reprezentuje metadane dla elementu ISpaceReservationManager. |
SuggestionMarginEnabled |
Definiuje opcję włączenia marginesu sugestii. |
TabSize |
Definicja opcji określająca rozmiar (w liczbie spacji) karty. |
TextFormattingModeOption |
Dostosowuje tryb formatowania tekstu używany przez Redaktor |
TextRenderingModeOption |
Dostosowuje tryb renderowania tekstu używany przez Redaktor |
TextViewCreatedEventArgs |
Zawiera informacje dotyczące nowo utworzonego ITextViewpliku . |
TextViewExtensions |
Metody rozszerzeń narzędziowych ITextView . |
TextViewLayoutChangedEventArgs |
Zawiera informacje o zmienionym zdarzeniu układu .ITextView |
TextViewRoleAttribute |
Użyj tego atrybutu, aby określić rodzaje elementów TextView, do których ma zastosowanie rozszerzenie. |
TooltipAppearanceCategory |
Definicja opcji określająca, czy wstawić ostatni nowy wiersz. |
TrimTrailingWhiteSpace |
Definicja opcji określająca, czy przycinać końcowe odstępy. |
UpdateIndentationCharacterOption |
Definiuje opcję włączenia aktualizowania standardowego znaku wiodącego odstępu na podstawie zawartości buforu po każdej edycji. |
UseReducedOpacityForHighContrastOption | |
UseVirtualSpace |
Definiuje opcję Użyj przestrzeni wirtualnej. |
UseVisibleWhitespace |
Definiuje opcję Użyj widocznego odstępu. |
UseVisibleWhitespaceEnabledTypes |
Definiuje opcję Użyj widocznego odstępu. |
UseVisibleWhitespaceOnlyForSelection |
Definiuje opcję Użyj widocznego odstępu. |
VerticalScrollBarEnabled |
Definiuje opcję włączenia pionowego paska przewijania. |
ViewOptionDefinition<T> |
Definiuje opcję -określonego ITextViewedytora. |
ViewProhibitUserInput |
Definiuje opcję Zakazać danych wejściowych użytkownika. |
ViewState |
Wyświetl stan w określonym punkcie w czasie. |
WordWrapStyle |
Definiuje opcję stylu zawijania wyrazów. |
WpfTextViewKeyboardFilterName |
Reprezentuje nazwę porządkowania KlawiaturaFilter. |
WpfViewOptionDefinition<T> |
Definiuje opcję edytora specyficzną dla elementu IWpfTextView. |
ZoomConstants |
Definiuje stałe używane do operacji powiększania |
ZoomControl |
Reprezentuje kontrolkę powiększenia w widoku tekstu. |
ZoomControlEnabled |
Definiuje opcję włączenia kontrolki Zoom. |
ZoomLevel |
Definiuje powiększenie. |
ZoomLevelChangedEventArgs |
Zawiera informacje o zdarzeniu ZoomLevelChangedEvent w elemencie IWpfTextView. |
ZoomLevelConverter |
Konwerter wartości, który umożliwia konwersję między StringDouble i reprezentacje poziomu powiększenia. |
Struktury
CaretPosition |
Reprezentuje położenie karetki w elemecie ITextView. |
EditorOptionKey<T> |
Reprezentuje klucz bezpieczny dla typów dla opcji edytora. |
Interfejsy
IAccessibleAdornmentControl |
Reprezentuje ozdobę, która powinna być odczytywana na głos przez czytniki zawartości ekranu. Należy zaimplementować głównie w przypadku kontrolek interfejsu użytkownika, które działają w/w wierszu tekstowym. |
IAdornmentLayer |
Reprezentuje warstwę ozdobną. |
IAdornmentLayerElement |
Definiuje element w warstwie ozdoby. |
IEditorOptions |
Reprezentuje typowe opcje edytora i rozszerzalny mechanizm modyfikowania wartości i dodawania nowych opcji. |
IEditorOptionsFactoryService |
Reprezentuje usługę, która jest pobierana IEditorOptions dla określonego zakresu lub dla zakresu globalnego. |
IGlyphFactory |
Udostępnia wizualizację dla określonego typu glif. |
IGlyphFactoryProvider |
Udostępnia element IGlyphFactory. |
IGlyphMouseProcessorProvider |
Udostępnia powiązanie myszy dla marginesu glyph. |
IGlyphTag |
Reprezentuje tag glyph, który jest używany przez margines glyph do umieszczania wizualizacji glyph. |
IIndentationManagerService |
Jest to usługa, która obsługuje inteligentne wcięcie w pliku. |
IKeyProcessorProvider |
Tworzy element KeyProcessor dla danego IWpfTextViewpliku . |
IMapEditToData |
Interfejs ułatwiający mapowanie między pozycjami w obiektach TextViewModelEditBuffer i DataBuffer. |
IMouseProcessor |
Udostępnia rozszerzenia dla powiązań myszy. |
IMouseProcessor2 |
Zapewnia rozszerzenia związane z dotykiem dla powiązań myszy. |
IMouseProcessorProvider |
Tworzy element IMouseProcessor dla elementu IWpfTextView. |
IScrollMap |
Definiuje mapowanie między pozycjami znaków i współrzędnymi mapy przewijania. Nie jest to takie samo jak układ współrzędnych, w którym jest renderowany pasek przewijania. |
IScrollMapFactoryService |
Tworzy lub ponownie używa elementu IScrollMap dla elementu ITextView. |
ISmartIndent |
Zapewnia przetwarzanie żądanego wcięcia dla wiersza. |
ISmartIndentationService |
Udostępnia usługę programu Visual Studio, która określa automatyczne wcięcie po naciśnięciu klawisza Enter lub przejściu do pustego wiersza. |
ISmartIndentProvider |
ISmartIndent Pobiera obiekt dla danego ITextViewobiektu . Eksporterzy składników muszą podać co najmniej jeden atrybut typu zawartości, aby określić odpowiednie typy zawartości. |
ISpaceReservationAgent |
Obsługuje wyświetlanie ozdobników rezerwacji przestrzeni. |
ISpaceReservationManager |
Zarządza ozdobami rezerwacji przestrzeni. |
ITextCaret |
Reprezentuje karetki skojarzone z elementem ITextView. |
ITextEditorFactoryService |
Tworzy widoki edytora. |
ITextSelection |
Reprezentuje zaznaczony tekst w elemecie ITextView |
ITextView |
Reprezentuje widok tekstu w obiekcie ITextBuffer. Jest to klasa podstawowa interfejsu specyficznego dla platformy, która ma metody umożliwiające renderowanie sformatowanego tekstu. |
ITextView2 |
Rozszerzenia do ITextViewfunkcji rozszerzonej. Dla każdego elementu członkowskiego w tym miejscu powinna być również metoda rozszerzenia w TextViewExtensionspliku . |
ITextViewConnectionListener |
Nasłuchuje buforów tekstu określonego typu zawartości, aby dowiedzieć się, kiedy są otwarte lub zamknięte w edytorze tekstów. |
ITextViewCreationListener |
Nasłuchuje podczas ITextViewtworzenia obiektów. |
ITextViewLineCollection |
Reprezentuje klasę pomocnika służącą do uzyskiwania dostępu do kolekcji ITextViewLine obiektów widoku. Właściwość TextViewLines na obiekcie ITextView służy do pobierania wystąpienia tego interfejsu. |
ITextViewMargin |
Reprezentuje marginesy, które są dołączone do krawędzi elementu ITextView. |
ITextViewModel |
Reprezentuje zestaw zera lub większej liczby ITextBuffer obiektów, które są unikatowe dla prezentacji tekstu w określonym ITextViewobiekcie . |
ITextViewModelProvider |
Udostępnia ITextViewModel obiekty. |
ITextViewRoleSet |
Zestaw ról widoku tekstu. |
IVerticalFractionMap |
Mapuje między pozycjami znaków i ułamkami całkowitego pionowego ITextViewzakresu elementu . |
IVerticalScrollBar |
Reprezentuje pionowy pasek przewijania. |
IViewScroller |
Reprezentuje klasę pomocnika dla elementu ITextViewi udostępnia podstawowe funkcje przewijania. ITextView Właściwość ViewScroller jest używana do pobierania wystąpienia tego interfejsu. |
IWpfTextView |
Reprezentuje program Visual Studio ITextView dla platformy WPF. |
IWpfTextViewConnectionListener |
Nasłuchuje buforów tekstu określonego typu zawartości, aby dowiedzieć się, kiedy są otwarte lub zamknięte w edytorze tekstów. |
IWpfTextViewCreationListener |
Nasłuchuje podczas IWpfTextViewtworzenia obiektów. |
IWpfTextViewHost |
IWpfTextView Zawiera marginesy i, które go otaczają, takie jak pasek przewijania lub numer wiersza. |
IWpfTextViewLineCollection |
ITextView Umożliwia dostęp do kolekcji ITextViewLine obiektów widoku. Właściwość TextViewLines na obiekcie ITextView służy do pobierania wystąpienia interfejsu ITextViewLineCollection. |
IWpfTextViewMargin |
Reprezentuje marginesy, które są dołączone do krawędzi elementu IWpfTextView. |
IWpfTextViewMarginProvider |
Tworzy element IWpfTextViewMargin dla danego IWpfTextViewHostelementu . |
Wyliczenia
AdornmentPositioningBehavior |
Definiuje pozycjonowanie ozdobnych. |
ConnectionReason |
Definiuje przyczyny łączenia lub odłączania buforu tekstu i widoku tekstowego. |
EditorTextFormattingMode |
Określa s WPF TextFormattingModedostępne w Redaktor. Ta wyliczenie dodaje Automatic element do TextFormattingModeelementu . |
EnsureSpanVisibleOptions |
Opcje kontrolowania zachowania IViewScroller funkcji EnsureSpanVisible. |
HorizontalPositioningMode |
Wyliczenie możliwych sposobów, w jaki można ustawić ozdobę międzywierszową w poziomie na linii. |
IndentingStyle |
Reprezentuje różne style wcięcia obsługiwane przez usługi językowe. |
ScrollDirection |
Kierunek przewijania pliku ITextView. |
TextSelectionMode |
Określa tryb zaznaczenia tekstu. |
ViewRelativePosition |
Definiuje znaczenie parametru verticalOffset w obiekcie ITextView. DisplayTextLineContaining(...). |
WhitespaceType |
Ustawia bitową kombinację wartości wyliczenia, aby określić, które symbole białych znaków są wyświetlane na obiekcie ITextView. |
WordWrapStyles |
Ustawia bitową kombinację wartości wyliczenia, aby określić styl zawijania wyrazów .ITextView |
Delegaci
AdornmentRemovedCallback |
Definiuje zachowanie po UIElement usunięciu elementu z obiektu IAdornmentLayer. |
InterLineAdornmentFactory |
Fabryka używana do tworzenia ozdobników używanych przez element InterLineAdornmentTags. |