Helper class with caret-related methods.
| C# | Visual Basic | Visual C++ |
public sealed class Caret
Public NotInheritable Class Caret
public ref class Caret sealed
| All Members | Methods | Properties | Events | ||
| Icon | Member | Description |
|---|---|---|
| BringCaretToView()()()() |
Scrolls the text view so that the caret is visible.
| |
| CalculateCaretRectangle()()()() |
Returns the caret rectangle. The coordinate system is in device-independent pixels from the top of the document.
| |
| CaretBrush |
Gets/Sets the color of the caret.
| |
| Column |
Gets/Sets the caret column.
| |
| DesiredXPos |
Gets/Sets the desired x-position of the caret, in device-independent pixels.
This property is NaN if the caret has no desired position.
| |
| Equals(Object) | (Inherited from Object.) | |
| GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) | |
| Hide()()()() |
Makes the caret invisible.
| |
| IsInVirtualSpace |
Gets whether the caret is in virtual space.
| |
| Line |
Gets/Sets the caret line.
| |
| Location |
Gets/Sets the location of the caret.
The getter of this property is faster than Position because it doesn't have
to validate the visual column.
| |
| Offset |
Gets/Sets the caret offset.
Setting the caret offset has the side effect of setting the DesiredXPos to NaN.
| |
| Position |
Gets/Sets the position of the caret.
Retrieving this property will validate the visual column (which can be expensive).
Use the Location property instead if you don't need the visual column.
| |
| PositionChanged |
Event raised when the caret position has changed.
If the caret position is changed inside a document update (between BeginUpdate/EndUpdate calls),
the PositionChanged event is raised only once at the end of the document update.
| |
| Show()()()() |
Makes the caret visible and updates its on-screen position.
| |
| ToString()()()() | (Inherited from Object.) | |
| VisualColumn |
Gets/Sets the caret visual column.
|
| Object | |
| Caret | |
Assembly: ICSharpCode.AvalonEdit (Module: ICSharpCode.AvalonEdit.dll) Version: 5.0.0.4238