IWpfTextView-Schnittstelle
Stellt ein Visual Studio ITextView für die Plattform WPF (Windows Presentation Foundation) dar.
Namespace: Microsoft.VisualStudio.Text.Editor
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)
Syntax
'Declaration
Public Interface IWpfTextView _
Inherits ITextView, IPropertyOwner
public interface IWpfTextView : ITextView,
IPropertyOwner
public interface class IWpfTextView : ITextView,
IPropertyOwner
type IWpfTextView =
interface
interface ITextView
interface IPropertyOwner
end
public interface IWpfTextView extends ITextView, IPropertyOwner
Der IWpfTextView-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
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. (Von ITextView geerbt.) | |
Caret | Ruft das Einfügemarkenelement ab. (Von ITextView geerbt.) | |
FormattedLineSource | Ruft das von der Ansicht verwendete Textformatierungsprogramm ab. | |
HasAggregateFocus | Bestimmt, ob die Ansicht oder eines ihrer Zusatzelemente den Fokus besitzt. (Von ITextView geerbt.) | |
InLayout | Bestimmt, ob das Layout für die Ansicht gerade erfolgt. (Von ITextView geerbt.) | |
IsClosed | Bestimmt, ob diese Textansicht geschlossen wurde. (Von ITextView geerbt.) | |
IsMouseOverViewOrAdornments | Bestimmt, ob sich die Maus über der Ansicht oder einem ihrer Zusatzelemente befindet. (Von ITextView geerbt.) | |
LineHeight | Ruft die nominale Höhe einer Textzeile in der Ansicht ab. (Von ITextView geerbt.) | |
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. (Von ITextView geerbt.) | |
Options | Ruft die Optionen für diese Textansicht ab. (Von ITextView geerbt.) | |
Properties | Ruft die Auflistung von Eigenschaften ab, die vom Besitzer gesteuert werden. (Von IPropertyOwner geerbt.) | |
ProvisionalTextHighlight | Ruft den von der provisorischen Texthervorhebung abgedeckten Textabschnitt ab. (Von ITextView geerbt.) | |
Roles | Die Rollen, die diese Ansicht einnimmt.Rollen bestimmen z. T. die Erweiterungen, die für die Ansicht instanziiert werden. (Von ITextView geerbt.) | |
Selection | Ruft das Auswahlelement ab. (Von ITextView geerbt.) | |
TextBuffer | Ruft den ITextBuffer ab, dessen Text in dieser Ansicht gerendert wird. (Von ITextView geerbt.) | |
TextDataModel | Ruft das ITextDataModel dieser Textansicht ab. (Von ITextView geerbt.) | |
TextSnapshot | Ruft den ITextSnapshot des Texts ab, der gerade in der Ansicht gerendert wird. (Von ITextView geerbt.) | |
TextViewLines | Ruft die Textansicht als IWpfTextViewLineCollection ab. | |
TextViewModel | Ruft das ITextViewModel dieser Textansicht ab. (Von ITextView geerbt.) | |
ViewportBottom | Ruft die Position des unteren Rands des Viewports im Textrendering-Koordinatensystem ab. (Von ITextView geerbt.) | |
ViewportHeight | Ruft die Höhe des sichtbaren Inhaltsfensters (einschließlich des Rands) in logischen Pixeln ab. (Von ITextView geerbt.) | |
ViewportLeft | Ruft die Position des linken Rands des Viewports im Textrendering-Koordinatensystem ab oder legt diese fest. (Von ITextView geerbt.) | |
ViewportRight | Ruft die Position des rechten Rands des Viewports im Textrendering-Koordinatensystem ab. (Von ITextView geerbt.) | |
ViewportTop | Ruft die Position des oberen Rands des Viewports im Textrendering-Koordinatensystem ab. (Von ITextView geerbt.) | |
ViewportWidth | Ruft die Breite des sichtbaren Inhaltsfensters (einschließlich des Rands) in logischen Pixeln ab. (Von ITextView geerbt.) | |
ViewScroller | Ruft ein Hilfsprogramm ab, das unterschiedliche Methoden für den Bildlauf und das Bearbeiten der Ansicht bereitstellt. (Von ITextView geerbt.) | |
VisualElement | Ruft FrameworkElement ab, das die Ansicht rendert. | |
VisualSnapshot | Ruft den ITextSnapshot des visuellen Puffers ab, der gerendert wird. (Von ITextView geerbt.) | |
ZoomLevel | Ruft ab oder legt die Zoomstufe für IWpfTextView zwischen 20% und 400% fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Close | Schließt den Text und die die Ansicht hostet. (Von ITextView geerbt.) | |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) | Formatiert den Inhalt des Textpuffers und zeigt ihn an, damit ITextViewLine , das die Pufferposition enthält, in der gewünschten Position angezeigt wird. (Von ITextView geerbt.) | |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) | Formatiert den Inhalt des Textpuffers und zeigt ihn an, damit ITextViewLine , das die angegebene Pufferposition enthält, in der gewünschten Position angezeigt wird. (Von ITextView geerbt.) | |
GetAdornmentLayer | Ruft einen benannten IAdornmentLayer ab. | |
GetSpaceReservationManager | Ruft einen benannten ISpaceReservationManager ab. | |
GetTextElementSpan | Ruft die SnapshotSpan von ab, die ein Textelement (eine einzelne visuelle Darstellung) am angegebenen SnapshotPoint bildet. (Von ITextView geerbt.) | |
GetTextViewLineContainingBufferPosition | Ruft die IWpfTextViewLine ab, die die angegebene Textpufferposition enthält. | |
QueueSpaceReservationStackRefresh | Fordert eine Aktualisierung des Platzreservierungsstapels an. (Von ITextView geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
BackgroundBrushChanged | Tritt ein, wenn Background festgelegt wird. | |
Closed | Tritt sofort nach dem Schließen der Textansicht ein. (Von ITextView geerbt.) | |
GotAggregateFocus | Tritt ein, wenn der Tastaturfokus zur Ansicht oder einem der Zusatzelemente wechselt. (Von ITextView geerbt.) | |
LayoutChanged | Tritt ein, wenn der Text-Editor ein Textzeilenlayout ausführt. (Von ITextView geerbt.) | |
LostAggregateFocus | Tritt ein, wenn der Tastaturfokus weg von der Ansicht und ihren Zusatzelementen wechselt. (Von ITextView geerbt.) | |
MouseHover | Tritt ein, wenn der Mauszeiger sich auf einem Zeichen gezeigt hat. (Von ITextView geerbt.) | |
ViewportHeightChanged | Tritt ein, wenn die Höhe der Viewport geändert wird.Veraltet. (Von ITextView geerbt.) | |
ViewportLeftChanged | Tritt ein, wenn die Position für den linken Rand des Viewports geändert wird.Veraltet (Von ITextView geerbt.) | |
ViewportWidthChanged | Tritt ein, wenn sich die Breite der Viewport geändert wird.Veraltet. (Von ITextView geerbt.) | |
ZoomLevelChanged | Tritt ein, wenn ZoomLevel festgelegt wird. |
Zum Seitenanfang
Hinweise
Weitere Informationen über diese Schnittstelle und darüber, wie sie von ITextViewunterscheidet, finden Sie unter „Text-Ansichts-Subsystem“ in Innerhalb des Editors.