alexa
menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download

    Show / Hide Table of Contents

    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 EditTypeInfo object into an System.Windows.Media.ImageSource for UI representation.

    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

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved