NEW Infragistics Ultimate 22.2 - Try Free for 30 Days!
Download Now
  • North American Sales: 1-800-231-8588
  • Global Contacts
  • My Account
Infragistics logo Infragistics logo
Menu
  • North American Sales: 1-800-231-8588
  • My Account
    • Sign In/Register
  • Design & DevelopmentDesign & Develop
    • Best Value Bundles
      Infragistics Ultimate $1,495 The only complete UX/UI toolkit for building high performance, modern web, mobile and desktop applications.
      Infragistics Professional $1,295 The comprehensive UI components library for web, mobile and desktop developers.
      Ignite UI $1,295 A complete library of UI components for building modern, data-rich and responsive web apps.
    • Web
      App Builder (New) Ignite UI Angular ASP.NET Core ASP.NET MVC Blazor jQuery React Web Components Ultimate UI for ASP.NET Web Forms
    • Desktop
      Ultimate UI for Windows Forms Ultimate UI for WPF
      Cross Platform
      Ultimate UI for Uno Ultimate UI for UWP Ultimate UI for WinUI Ultimate UI for Xamarin
    • Design to Code
      Indigo.Design App Builder (New) Design System & UI Kits
      Automated Testing Tools
      Test automation for Micro Focus UFT: Windows Forms Test automation for Micro Focus UFT: WPF Test automation for IBM RFT: Windows Forms
  • UX
    • Indigo.Design A Unified Platform for Visual Design, UX Prototyping, Code Generation, and App Development
    • App Builder Cloud-based WYSIWYG Drag & Drop Tool, Endless Theming options and Standards-Based Code Output
  • Business Intelligence
    • Reveal Easily embed beautiful data visualizations into your apps
    • Slingshot Empower everyone in your organization to use data to make smarter business decisions
  • Team Productivity
    • Slingshot Connect everyone you work with to data, project management, content and chats for better results.
    • SharePlus Secure, instant access to content and data on the go – with or without connectivity.
  • Learn & SupportSupport
    • Help & Support Documents
    • Blogs
    • Forums
    • Product Ideas
    • Reference Applications
    • Customer Stories
    • Webinars
    • eBook & Whitepapers
    • Events
  • Free Trials
  • Pricing
    • Product Pricing / Buy Online
    • Contact Us
WPF | Controls
  • Download Trial
Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
Close
  • Grids & Lists
    • Carousel Listbox
    • Data Cards
    • Data Carousel
    • Data Grid
    • Data Presenter
    • Pivot Grid
    • Property Grid
    • Spreadsheet
    • Tree Grid
    • Tree List
  • Charts
    • Category Chart
    • 3D Surface Chart
    • Data Chart
    • Doughnut Chart
    • Financial Chart
    • Funnel Chart
    • Pie Chart
    • Scatter Chart
    • Shape Chart
    • Sparkline Chart
  • Barcodes
    • Barcode
    • Barcode Reader
  • Data Entry and Display
    • Color Picker
    • Combo Box Editor
    • Formula Editor
    • Inputs
    • MultiColumn Combo
    • Rich Text Editor
    • Spell Checker
    • Syntax Editor
  • Data Visualizations
    • Diagramming
    • Gantt View
    • Geographic Map
    • Network Node
    • Org Chart
    • Treemap
    • Zoombar
  • Frameworks
    • Calculation Manager
    • Drag and Drop Framework
    • Excel Library
    • Math Library
    • Persistence Framework
    • Syntax Parsing Engine
    • Undo Redo Framework
    • Word Framework
    • WPF Reporting
  • Gauges
    • Bullet Graph
    • Linear Gauge
    • Radial Gauge
  • Interactions
    • Busy Indicator
    • Dialog Window
    • Slider
  • Layouts
    • Carousel
    • Dock Manager
    • Tab
    • Tile Manager
  • Menus
    • Context Menu
    • Menu
    • Outlook Bar
    • Radial Menu
    • Ribbon
    • Tag Cloud
  • Scheduling
    • Calendar
    • Month Calendar
    • Schedule
    • Timeline
  • Styling & Themes
    • Resource Washer
    • Theme Manager
  • Productivity Pack
    • Configurators
WPF Syntax Editor

WPF Syntax Editor

The Syntax Editor, built on top of our new Syntax Parsing Engine, is a powerful text editing control that provides a similar experience to the Microsoft® Visual Studio® code editor. Use it to apply a set of language-specific grammatical rules to highlight language constructs and error information if the text does not conform to the syntax rules of the language.

DOWNLOAD WPF Samples

Editing Support

The Syntax Editor has advanced editing capabilities such as clipboard support, unlimited undo and redo, drag and drop, line numbers, as well as character and line selections.

Editing Support

Syntax Highlighting

The Syntax Editor gives to the user visual cues (such as colorization) on how the text is interpreted so that comments, keywords, and language-specific entities can be easily differentiated. This includes support for multiple font styles in a single document.

Syntax Highlighting

Custom Language Support

Out-of-the-box support for common coding languages such as C#, VB, and SQL ships with the Syntax Editor. It is designed to be extensible so that other languages, including any proprietary languages, can be created and used by devising EBNF-like grammar definition files. In support of a subset of the T-SQL language, Syntax Editor gives visual cues to the user on the interpretation of text so comments, keywords, and language-specific entities can be easily differentiated.

Custom Language Support

Split Views

The Syntax Editor supports both end-user and programmatic division of the editor into two separate views for easier editing. Horizontal and vertical splits are both supported.

Split Views

Custom Element Styling

Syntax Editor enables customization of editing elements without re-templating. Provide a built-in line number margin and create custom margins that can be placed in any of the four margin areas of the xamSyntaxEditor control. Manipulate the appearance of editor parts such as the caret, line number margin, active and inactive selections, foreground, backgrounds, font size and family, and more. You control the colorization of text (syntax highlighting) based on a language's syntax and grammar rules.

Custom Element Styling
  • Products
    • Design & Development
    • UX Pros
    • Business Intelligence
    • Team Productivity
    • View All
    • Free Trials
  • Learn & Support
    • Help & API Docs
    • Blogs
    • Technical Support Chat
    • Forums
    • Product Ideas
    • Submit a Request
  • My Account
    • Manage My Subscriptions
    • Support Requests
  • Corporate
    • About Us
    • Careers
    • Legal
    • News & Events
    • Partners
Stay Up-to-Date

Get the latest blogs, eBooks, events, and whitepapers.

Sign Me Up!
  • Privacy Policy(updated)
  • Cookies
  • Terms of Use(updated)
I.S. Partners SOC2 SEAL GDPR SEAL
© Copyright 2023 INFRAGISTICS. All Rights Reserved
Back to top of page