IWpfTextView Interfejs
Definicja
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.
Reprezentuje program Visual Studio ITextView dla platformy WPF.
public interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
__interface IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IWpfTextView : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IWpfTextView = interface
interface ITextView
interface IPropertyOwner
Public Interface IWpfTextView
Implements IPropertyOwner, ITextView
- Implementuje
Uwagi
Aby uzyskać więcej informacji na temat tego interfejsu i o tym, jak różni się on od ITextViewelementu , zobacz "Podsystem widoku tekstu" w Redaktor.
Właściwości
| Background |
Pobiera lub ustawia tło elementu wizualizacji. |
| BufferGraph |
Pobiera element IBufferGraph zawierający zestaw buforów źródłowych, które przyczyniają się do tego widoku. (Odziedziczone po ITextView) |
| Caret |
Pobiera element karetki. (Odziedziczone po ITextView) |
| FormattedLineSource |
Pobiera program formatujący tekst używany przez widok. |
| HasAggregateFocus |
Określa, czy widok lub którykolwiek z jego ozdob ma fokus. (Odziedziczone po ITextView) |
| InLayout |
Określa, czy widok jest w trakcie określania. (Odziedziczone po ITextView) |
| IsClosed |
Określa, czy ten widok tekstu został zamknięty. (Odziedziczone po ITextView) |
| IsMouseOverViewOrAdornments |
Określa, czy mysz znajduje się nad widokiem, czy z któregokolwiek z jego ozdobników. (Odziedziczone po ITextView) |
| LineHeight |
Pobiera nominalną wysokość wiersza tekstu w widoku. (Odziedziczone po ITextView) |
| LineTransformSource |
Pobiera transformator liniowy używany przez widok. |
| MaxTextRightCoordinate |
Pobiera prawą współrzędną najdłuższej linii, niezależnie od tego, czy linia jest obecnie widoczna, w pikselach logicznych. (Odziedziczone po ITextView) |
| Options |
Pobiera opcje dla tego widoku tekstu. (Odziedziczone po ITextView) |
| Properties |
Kolekcja właściwości kontrolowana przez właściciela właściwości. (Odziedziczone po IPropertyOwner) |
| ProvisionalTextHighlight |
Pobiera zakres tekstu objętego tymczasowym wyróżnieniem tekstu. (Odziedziczone po ITextView) |
| Roles |
Role, które odgrywa ten widok. Role częściowo określają rozszerzenia, które są tworzone dla widoku. (Odziedziczone po ITextView) |
| Selection |
Pobiera element wyboru. (Odziedziczone po ITextView) |
| TextBuffer |
Pobiera tekst ITextBuffer , którego tekst jest renderowany w tym widoku. (Odziedziczone po ITextView) |
| TextDataModel |
ITextDataModel Pobiera ten widok tekstu. (Odziedziczone po ITextView) |
| TextSnapshot |
ITextSnapshot Pobiera tekst, który jest obecnie renderowany w widoku. (Odziedziczone po ITextView) |
| TextViewLines |
Pobiera wiersze widoku tekstu jako .IWpfTextViewLineCollection |
| TextViewModel |
ITextViewModel Pobiera ten widok tekstu. (Odziedziczone po ITextView) |
| ViewportBottom |
Pobiera położenie dolnej krawędzi ekranu w układzie współrzędnych renderowania tekstu. (Odziedziczone po ITextView) |
| ViewportHeight |
Pobiera wysokość widocznego okna zawartości w pikselach logicznych. (Odziedziczone po ITextView) |
| ViewportLeft |
Pobiera lub ustawia położenie lewej krawędzi panelu widoków w układzie współrzędnych renderowania tekstu. (Odziedziczone po ITextView) |
| ViewportRight |
Pobiera położenie prawej krawędzi ekranu w układzie współrzędnych renderowania tekstu. (Odziedziczone po ITextView) |
| ViewportTop |
Pobiera położenie górnej krawędzi ekranu w układzie współrzędnych renderowania tekstu. (Odziedziczone po ITextView) |
| ViewportWidth |
Pobiera szerokość widocznego okna zawartości w pikselach logicznych. (Odziedziczone po ITextView) |
| ViewScroller |
Pobiera pomocnika, który udostępnia różne metody przewijania lub manipulowania widokiem. (Odziedziczone po ITextView) |
| VisualElement |
Pobiera element FrameworkElement renderujący widok. |
| VisualSnapshot |
ITextSnapshot Pobiera bufor wizualizacji, który jest renderowany. (Odziedziczone po ITextView) |
| ZoomLevel |
Pobiera lub ustawia poziom powiększenia dla IWpfTextView zakresu od 20% do 400% |
Metody
| Close() |
Zamyka widok tekstu i jego widok. (Odziedziczone po ITextView) |
| DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Formatuje i wyświetla zawartość buforu tekstowego, tak aby ITextViewLine zawieranie |
| DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Formatuje i wyświetla zawartość buforu tekstowego, tak aby ITextViewLine zawieranie |
| GetAdornmentLayer(String) |
Pobiera nazwę IAdornmentLayer. |
| GetSpaceReservationManager(String) |
Pobiera nazwę ISpaceReservationManager. |
| GetTextElementSpan(SnapshotPoint) |
Pobiera tekst SnapshotSpan , który stanowi element tekstowy (pojedynczą reprezentację wizualną) na danym SnapshotPointobiekcie . (Odziedziczone po ITextView) |
| GetTextViewLineContainingBufferPosition(SnapshotPoint) |
Pobiera element IWpfTextViewLine zawierający określone położenie buforu tekstowego. |
| QueueSpaceReservationStackRefresh() |
Żąda odświeżenia stosu rezerwacji miejsca. (Odziedziczone po ITextView) |
Zdarzenia
| BackgroundBrushChanged |
Występuje po ustawieniu Background . |
| Closed |
Występuje natychmiast po zamknięciu widoku tekstu. (Odziedziczone po ITextView) |
| GotAggregateFocus |
Występuje, gdy fokus klawiatury przełącza się do widoku lub jednego z jego ozdobników. (Odziedziczone po ITextView) |
| LayoutChanged |
Występuje za każdym razem, gdy tekst wyświetlany w widoku ulegnie zmianie. (Odziedziczone po ITextView) |
| LostAggregateFocus |
Występuje, gdy fokus klawiatury przełącza się z dala od widoku i dowolnych jego ozdobników. (Odziedziczone po ITextView) |
| MouseHover |
Występuje po umieszczeniu wskaźnika myszy na tym samym znaku. (Odziedziczone po ITextView) |
| ViewportHeightChanged |
Występuje, gdy wysokość widoku jest zmieniana. (Odziedziczone po ITextView) |
| ViewportLeftChanged |
Występuje, gdy pozycja lewej krawędzi okienka widoku jest zmieniana. (np. gdy widok jest przewijany w poziomie) (Odziedziczone po ITextView) |
| ViewportWidthChanged |
Występuje, gdy szerokość widoku jest zmieniana. (Odziedziczone po ITextView) |
| ZoomLevelChanged |
Występuje po ustawieniu ZoomLevel . |
Metody rozszerzania
| GetInOuterLayout(ITextView) |
Określa, czy widok jest w trakcie określania, czy przygotowuje się do ustalenia. |
| GetMultiSelectionBroker(ITextView) |
Pobiera obiekt do zarządzania wyborami w widoku. |
| IsEmbeddedTextView(ITextView) |
Pobiera informację, czy dana ITextView wartość jest osadzona w innym ITextViewobiekcie . |
| IsReadOnlyTextView(ITextView) |
Pobiera informację, czy dana wartość ITextView jest uznawana za tylko do odczytu. |
| QueuePostLayoutAction(ITextView, Action) |
Zobacz: . |
| TryGetContainingTextView(ITextView, ITextView) |
Pobiera element ITextView zawierający dla danej osadzonej ITextView. |
| TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Zobacz: . |
| TryGetTextViewLines(ITextView, ITextViewLineCollection) |
Zobacz: . |