AvalonEdit
TextEditorOptions Class
NamespacesICSharpCode.AvalonEditTextEditorOptions
A container for the text editor options.
Declaration Syntax
C#Visual BasicVisual C++
[SerializableAttribute]
public class TextEditorOptions : INotifyPropertyChanged
<SerializableAttribute> _
Public Class TextEditorOptions _
	Implements INotifyPropertyChanged
[SerializableAttribute]
public ref class TextEditorOptions : INotifyPropertyChanged
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
TextEditorOptions()()()()
Initializes an empty instance of TextEditorOptions.

TextEditorOptions(TextEditorOptions)
Initializes a new instance of TextEditorOptions by copying all values from options to the new instance.

AllowScrollBelowDocument
Gets/Sets whether the user can scroll below the bottom of the document. The default value is false; but it a good idea to set this property to true when using folding.

AllowToggleOverstrikeMode
Gets/Sets if the user is allowed to enable/disable overstrike mode.

ColumnRulerPosition
Gets/Sets where the column ruler should be shown.

ConvertTabsToSpaces
Gets/Sets whether to use spaces for indentation instead of tabs.

CutCopyWholeLine
Gets/Sets whether copying without a selection copies the whole current line.

EnableEmailHyperlinks
Gets/Sets whether to enable clickable hyperlinks for e-mail addresses in the editor.

EnableHyperlinks
Gets/Sets whether to enable clickable hyperlinks in the editor.

EnableImeSupport
Gets/Sets whether the support for Input Method Editors (IME) for non-alphanumeric scripts (Chinese, Japanese, Korean, ...) is enabled.

EnableRectangularSelection
Enables rectangular selection (press ALT and select a rectangle)

EnableTextDragDrop
Enable dragging text within the text area.

EnableVirtualSpace
Gets/Sets whether the user can set the caret behind the line ending (into "virtual space"). Note that virtual space is always used (independent from this setting) when doing rectangle selections.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetIndentationString(Int32)
Gets text required to indent from the specified column to the next indentation level.

GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
HideCursorWhileTyping
Gets/Sets if mouse cursor should be hidden while user is typing.

HighlightCurrentLine
Gets/Sets if current line should be shown.

IndentationSize
Gets/Sets the width of one indentation unit.

IndentationString
Gets the text used for indentation.

InheritWordWrapIndentation
Gets/Sets whether the indentation is inherited from the first line when word-wrapping. The default value is true.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnPropertyChanged(String)
Raises the PropertyChanged event.

OnPropertyChanged(PropertyChangedEventArgs)
Raises the PropertyChanged event.

PropertyChanged
Occurs when a property value changes.

RequireControlModifierForHyperlinkClick
Gets/Sets whether the user needs to press Control to click hyperlinks. The default value is true.

ShowBoxForControlCharacters
Gets/Sets whether to show a box with the hex code for control characters.

ShowColumnRuler
Gets/Sets whether the column ruler should be shown.

ShowEndOfLine
Gets/Sets whether to show ¶ at the end of lines.

ShowSpaces
Gets/Sets whether to show · for spaces.

ShowTabs
Gets/Sets whether to show » for tabs.

ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
WordWrapIndentation
Gets/Sets the indentation used for all lines except the first when word-wrapping. The default value is 0.

Inheritance Hierarchy
Object
TextEditorOptions

Assembly: ICSharpCode.AvalonEdit (Module: ICSharpCode.AvalonEdit.dll) Version: 5.0.0.4238