IWpfTextView Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Visual Studio ITextView für die WPF-Plattform dar.
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
- Implementiert
Hinweise
Weitere Informationen zu dieser Schnittstelle und zum Unterschied zu dieser Schnittstelle finden Sie unter "TextansichtssubsystemITextView" in Innerhalb der Editor.
Eigenschaften
Background |
Ruft das Hintergrundbild für das visuelle Element ab oder legt dieses fest. |
BufferGraph |
Ruft den IBufferGraph mit dem Satz von Quellpuffern ab, die zu dieser Ansicht beitragen. (Geerbt von ITextView) |
Caret |
Ruft das Einfügemarkenelement ab. (Geerbt von ITextView) |
FormattedLineSource |
Ruft das von der Ansicht verwendete Textformatierungsprogramm ab. |
HasAggregateFocus |
Bestimmt, ob die Ansicht oder eines ihrer Zusatzelemente den Fokus besitzt. (Geerbt von ITextView) |
InLayout |
Bestimmt, ob das Layout für die Ansicht gerade erfolgt. (Geerbt von ITextView) |
IsClosed |
Bestimmt, ob diese Textansicht geschlossen wurde. (Geerbt von ITextView) |
IsMouseOverViewOrAdornments |
Bestimmt, ob sich die Maus über der Ansicht oder einem ihrer Zusatzelemente befindet. (Geerbt von ITextView) |
LineHeight |
Ruft die nominale Höhe einer Textzeile in der Ansicht ab. (Geerbt von ITextView) |
LineTransformSource |
Ruft den von der Ansicht verwendeten Zeilentransformator ab. |
MaxTextRightCoordinate |
Ruft die rechte Koordinate der längsten Zeile in logischen Pixeln ab, unabhängig davon, ob diese Zeile gerade sichtbar ist. (Geerbt von ITextView) |
Options |
Ruft die Optionen für diese Textansicht ab. (Geerbt von ITextView) |
Properties |
Die Auflistung von Eigenschaften, die vom Eigenschaftenbesitzer gesteuert werden. (Geerbt von IPropertyOwner) |
ProvisionalTextHighlight |
Ruft den von der provisorischen Texthervorhebung abgedeckten Textabschnitt ab. (Geerbt von ITextView) |
Roles |
Die Rollen, die diese Ansicht einnimmt. Rollen bestimmen z. T. die Erweiterungen, die für die Ansicht instanziiert werden. (Geerbt von ITextView) |
Selection |
Ruft das Auswahlelement ab. (Geerbt von ITextView) |
TextBuffer |
Ruft den ITextBuffer ab, dessen Text in dieser Ansicht gerendert wird. (Geerbt von ITextView) |
TextDataModel |
Ruft das ITextDataModel dieser Textansicht ab. (Geerbt von ITextView) |
TextSnapshot |
Ruft den ITextSnapshot des Texts ab, der gerade in der Ansicht gerendert wird. (Geerbt von ITextView) |
TextViewLines |
Ruft die Textansicht als IWpfTextViewLineCollection ab. |
TextViewModel |
Ruft das ITextViewModel dieser Textansicht ab. (Geerbt von ITextView) |
ViewportBottom |
Ruft die Position des unteren Rands des Viewports im Textrenderkoordinatensystem ab. (Geerbt von ITextView) |
ViewportHeight |
Ruft die Höhe des sichtbaren Inhaltsfensters in logischen Pixeln ab. (Geerbt von ITextView) |
ViewportLeft |
Ruft die Position des linken Rands des Viewports im Textrenderungskoordinatensystem ab oder legt diese fest. (Geerbt von ITextView) |
ViewportRight |
Ruft die Position des rechten Rands des Viewports im Textrenderungskoordinatensystem ab. (Geerbt von ITextView) |
ViewportTop |
Ruft die Position des oberen Rands des Viewports im Textrenderungskoordinatensystem ab. (Geerbt von ITextView) |
ViewportWidth |
Ruft die Breite des sichtbaren Inhaltsfensters in logischen Pixeln ab. (Geerbt von ITextView) |
ViewScroller |
Ruft ein Hilfsprogramm ab, das unterschiedliche Methoden für den Bildlauf und das Bearbeiten der Ansicht bereitstellt. (Geerbt von ITextView) |
VisualElement |
Ruft das FrameworkElement ab, das die Ansicht rendert. |
VisualSnapshot |
Ruft den ITextSnapshot des visuellen Puffers ab, der gerendert wird. (Geerbt von ITextView) |
ZoomLevel |
Ruft die Zoomstufe zwischen IWpfTextView 20 % und 400 % ab oder legt diese fest. |
Methoden
Close() |
Schließt die Textansicht und ihre Ansicht. (Geerbt von ITextView) |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Formatiert und zeigt den Inhalt des Textpuffers so an, dass das ITextViewLine enthaltende |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Formatiert und zeigt den Inhalt des Textpuffers so an, dass das ITextViewLine enthaltende |
GetAdornmentLayer(String) |
Ruft einen benannten IAdornmentLayer ab. |
GetSpaceReservationManager(String) |
Ruft einen benannten ISpaceReservationManager ab. |
GetTextElementSpan(SnapshotPoint) |
Ruft die SnapshotSpan von ab, die ein Textelement (eine einzelne visuelle Darstellung) am angegebenen SnapshotPoint bildet. (Geerbt von ITextView) |
GetTextViewLineContainingBufferPosition(SnapshotPoint) |
Ruft die IWpfTextViewLine ab, die die angegebene Textpufferposition enthält. |
QueueSpaceReservationStackRefresh() |
Fordert eine Aktualisierung des Platzreservierungsstapels an. (Geerbt von ITextView) |
Ereignisse
BackgroundBrushChanged |
Tritt ein, wenn Background festgelegt wird. |
Closed |
Tritt sofort nach dem Schließen der Textansicht ein. (Geerbt von ITextView) |
GotAggregateFocus |
Tritt ein, wenn der Tastaturfokus zur Ansicht oder einem der Zusatzelemente wechselt. (Geerbt von ITextView) |
LayoutChanged |
Tritt immer dann auf, wenn sich der in der Ansicht angezeigte Text ändert. (Geerbt von ITextView) |
LostAggregateFocus |
Tritt ein, wenn der Tastaturfokus weg von der Ansicht und ihren Zusatzelementen wechselt. (Geerbt von ITextView) |
MouseHover |
Tritt auf, wenn die Maus auf dasselbe Zeichen gezeigt hat. (Geerbt von ITextView) |
ViewportHeightChanged |
Tritt auf, wenn die Höhe des Viewports geändert wird. (Geerbt von ITextView) |
ViewportLeftChanged |
Tritt auf, wenn die Position des linken Rands des Viewports geändert wird. (z. B. wenn die Ansicht horizontal scrollt) (Geerbt von ITextView) |
ViewportWidthChanged |
Tritt auf, wenn die Breite des Viewports geändert wird. (Geerbt von ITextView) |
ZoomLevelChanged |
Tritt ein, wenn ZoomLevel festgelegt wird. |
Erweiterungsmethoden
GetInOuterLayout(ITextView) |
Bestimmt, ob sich eine Sicht gerade in der Erstellung befindet oder sich für die Erstellung vorbereitet. |
GetMultiSelectionBroker(ITextView) |
Ruft ein -Objekt zum Verwalten von Auswahlen innerhalb der Ansicht ab. |
IsEmbeddedTextView(ITextView) |
Ruft ab, ob angegeben ITextView in eine andere ITextVieweingebettet ist. |
IsReadOnlyTextView(ITextView) |
Ruft ab, ob angegeben ITextView als schreibgeschützt gilt. |
QueuePostLayoutAction(ITextView, Action) | |
TryGetContainingTextView(ITextView, ITextView) |
Ruft enthaltend ITextView für den angegebenen eingebetteten ITextViewab. |
TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Siehe TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
TryGetTextViewLines(ITextView, ITextViewLineCollection) |