Namespace Syncfusion.Windows.Edit
Classes
| ApplyExpandCollapseArgs
Represents the arguments required to apply expand or collapse behavior to a line item or hierarchical element. |
| BlockCodes
Blockcodes is an internal class used to hold a group of values for syntax highlighting purpose. |
| BlockListener
BlockListener class is used to hold values for expand or collapse the items. |
| BooleanToBackgroundBrushConverter
Converts a System.Boolean value to a System.Windows.Media.Brush for background styling. |
| BooleanToBorderBrushConverter
Converts a System.Boolean value to a System.Windows.Media.Brush for border styling. |
| BoolToVisibilityConverter
IValueConverter implemented class that return Visibility value based on bool input |
| CaretPositionEventArgs
Provide the data for the CaretPositionChanged event. |
| CLanguage
Represents a class that provides support for Syntax highlighting and Outlining for C language. |
| CSharpLanguage
/// Represents the C# programming language within the procedural language framework, providing syntax rules, parsing logic, and language-specific services. |
| DelphiLanguage
Represents a class that provides support for Syntax highlighting and Outlining for Delphi language. |
| DocumentClosingEventArgs
Class defines DocumentClosing Event Args |
| EditCommands
EditCommands is a Static class that contains all definitions of RoutedUICommands that can be used in EditControl. |
| EditControl
Represents Edit control. EditControl class contains properties and methods for users to customize and perform various activities related to EditControl. |
| EditControlAutomationPeer
Represents a class that provides UI Automation support for EditControl. |
| EditFormats |
| EditIntellisenseArgs
Provides data for events related to editing IntelliSense suggestions or behavior. |
| EditLanguage
EditLanguage class is used to creating Language configurations for Syntax highlighting and Outlining |
| EditPrintManager
This class is used to Print and Print Preview functionalities. |
| EditScrollControl
Represents a scrollable editing control that extends ScrollAxisControl with custom behavior. |
| EditScrollControlAutomationPeer
Represents a class that provides UI Automation support for EditScrollControl. |
| EditTypeCollection
Represents a collection of IntelliSense items used for edit-type suggestions and completions. |
| EditTypeInfo
Represents metadata for an IntelliSense item used in edit controls, including type information and display behavior. |
| EditTypeInfoToImageSourceConverter
Converts an |
| EndLineToLineHeightConverter |
| FindOptions
Represents configurable options for a find or search operation, supporting data binding and property change notification. |
| FindOptions.FindAndReplaceCommand |
| FindReplaceControl
Represents a control that provides find and replace functionality, supporting multiple visual styles through skinning. |
| FindReplacePopup
Represents a non-modal popup control that provides find and replace functionality within an editing surface. |
| FindResult |
| FindResultToTextConverter
Converts a find result object into a displayable System.String for UI binding. |
| Format
Format derives from ISnippetFormat |
| FormatsCollection
FormatsCollection class is used to contain a collection of Formats in LanguageBase |
| HTMLLanguage
Represents a class that provides support for Syntax highlighting and Outlining for HTML language. |
| InsertionManager
InsertionManager is class used to insert and replace the text for the EditControl. |
| Int32ToStringConverter
Converts between System.Int32 and System.String values for data binding scenarios. |
| IntellisensePopup
Represents a non-modal popup control that displays IntelliSense suggestions during text or code editing. |
| InvertedBooleanToBackgroundBrushConverter
Converts a System.Boolean value to a System.Windows.Media.Brush for background styling, using inverted logic. |
| InvertedBooleanToBorderBrushConverter
Converts an inverted System.Boolean value to a System.Windows.Media.Brush for border styling. |
| ItemsRowHeightsEventArgs
Provides data for events related to calculating or applying row heights for items, with support for cancellation. |
| JavaLanguage
Represents a class that provides support for Syntax highlighting and Outlining for Java language. |
| JScriptLanguage
Represents a class that provides support for Syntax highlighting and Outlining for JScript language. |
| KeyGestureExt
KeyGestureExt class is an extension of KeyGesture class. This class contains implementation for supporting multiple key gestures additionally. |
| LanguageBase
Serves as the abstract base class for language definitions, providing core services for syntax handling, parsing, and editor integration in a WPF environment. |
| Lexem
Lexem class holds values related to a lexical element used in a Language configuration |
| LexemCollection
LexemCollection class is used to contain a collection of Formats in Lexems |
| LineItem
Represents a visual or logical unit within a structured layout, such as a row or entry in a WPF interface. |
| LineItemAutomationPeer
Represents a class that provides UI Automation support for LineItem. |
| LineItemExpandInformation
Contains metadata and state information used to manage the expansion or collapse of a line item in a hierarchical view. |
| LineItemsCollection
LineItemsCollection class is used to hold the collection of individual lineitems. |
| LinePropertiesToStyleConverter
Converts multiple line-related properties into a composite style for rendering line visuals in the UI. |
| MarkupLanguageBase
Serves as the abstract base class for markup language implementations, providing core services for parsing, syntax analysis, and editor integration. |
| OnBeforeLineRenderArgs
Class defines EditLineBackground Event Args |
| OrBasedVisibilityConverter |
| PixelScrollAxisExt
Represents the PixelScrollAxisExt class |
| PowerShellLanguage
Represents a class that provides support for Syntax highlighting and Outlining for Powershell language. |
| PrintSettings
Class which represents the setting for Printing and PrintPreview customizations. |
| ProceduralLanguageBase
Serves as the abstract base class for procedural language implementations, providing core syntax, parsing, and structural support for languages with imperative control flow. |
| ScopeDefinition |
| SearchResult
Represents the result of a search operation, including match details and contextual metadata. |
| SelectionPointer
SelectionPointer class is used to hold values related to text selection |
| SelectionPointerChangedEventArgs
Custom eventargs class for Selection pointer values |
| SQLLanguage
Represents the SQL programming language within the procedural language framework, providing syntax rules, parsing logic, and language-specific services for SQL-based editing or analysis. |
| StatusBarSettings
Properties in this class are used Binding the contents to Textblock and visibility mode in Status Bar |
| TabSelectionConverter |
| TabSelectionToTextConverter |
| TabVisibilityToVisibilityConverter
Converts multiple input values into a System.Windows.Visibility value to control tab visibility. |
| TextLanguage
Represents a basic language definition for plain text content, without syntax highlighting or structural parsing. |
| ThicknessToDoubleConverter
Converter class for converting thickness value to double |
| Utils
Utils contains static method to perform utility functions |
| VariableLineWidthProvider
Provides dynamic line width values for editable line elements, supporting context-sensitive rendering and interaction. |
| VBLanguage
Represents the Visual Basic programming language within the procedural language framework, providing syntax rules, parsing logic, and language-specific services for VB code editing and analysis. |
| VBScriptLanguage
Represents a class that provides support for Syntax highlighting and Outlining for VBScript language. |
| WordDetails
Word Details class is used to store values related to tokens in the line |
| XAMLLanguage
Represents the XAML markup language within the language framework, providing parsing, syntax analysis, and editor support for WPF and .NET UI definitions. |
| XMLLanguage
Represents the XML markup language within the language framework, providing parsing, structural analysis, and editor support for XML documents. |
Interfaces
| IBlock
IBlock interface has the Block properties of Lexems |
| ICursor
ICursor interface has the Cursor properties of Cursor layer |
| IFormat
IFormat interface has the Formats of Lexems. |
| IIntellisenseItem
Defines the contract for an IntelliSense item, including display text, description, and selection behavior used in code or text editing environments. |
| ILexem
Defines a lexical unit within a block structure, typically used in parsing or syntax analysis. |
Enums
| EditLanguageType
Specifies the types of languages |
| EditTokenType
Specifies types of tokens supported by EditLanguage lexems |
| EnterKeyBehavior |
| IndentingOptions |
| IntellisenseMode |
| Languages
Displays list of Languages supported by Essential Edit WPF |
| LineModificationState |
| SaveAction
Specifies the save action type. |
| ScopeLevel |
| TabKeyBehavior
Gets or sets the Tab Key behavior in EditControl. Insert the space on pressing the Tab key if TabKeyBehavior is VS. Insert the Tab, if TabKeyBehavior is Default. |
| Tabs
Tabs present in Find and Replace Window |
| TabVisibility
Specifies the visibility of Find results tab. |
Delegates
| EventHandler<CaretPositionEventArgs>
Delegate for CaretPositionChanged Event |
| IntellisenseBoxEventHandler
Delegate for SelectionPointerChangedEvent |
| OnBeforeLineRenderEventHandler
Delegate for OnBeforeLineRender Event |
| SelectionPointerChangedEventHandler
Delegate for SelectionPointerChangedEvent |