Screenshot Preview

Actipro SyntaxEditor for WPF

de Actipro Software - Tipo de producto: Componente / .NET WPF / 100% Managed Code / Source Code

Para su comodidad, hemos incluido enlaces a Google Translate para traducir la información del producto que todavía tenemos que traducir. Por favor, tenga en cuenta que traducciones automáticas no siempre son totalmente exactas.

 Con la tecnología de
Por favor note que al menos que se indique lo contrario, esta es la versión en Inglés del producto.

*

A WPF syntax-highlighting code editor control and parsing suite. Actipro SyntaxEditor for WPF is a text editing control that is packed with features for efficient code editing, including syntax highlighting, line numbers, block selection, IntelliPrompt UI, split views, zooming, bi-di support, and much more. Actipro SyntaxEditor for WPF includes over 20 sample languages such as C#, VB, XML, etc. Custom language definitions can be developed and distributed with your applications as well. Actipro SyntaxEditor for WPF is designed for use in IDE (integrated development environment) applications, however there are many other applications that can take advantage of such a control. Actipro SyntaxEditor for WPF includes one year subscription and can also be bought as part of the Actipro WPF Studio.

Desde
$ 391.02

Más Vendido

 

Nuestros precios Standard están indicados abajo. Inicia una sesión para ver sus precios con descuento.

Vea: Todos los precios | Sólo renovaciones  en

Actipro SyntaxEditor for WPF 2014.2   *

Añadir a la Cesta $ 391.02 1 Developer Subscription License (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2443
Añadir a la Cesta $ 351.92 1 Developer Subscription License, per license for 2 licenses (minimum quantity 2) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Cantidad min. 2 Ref. Fabricante: #2443
Añadir a la Cesta $ 312.82 1 Developer Subscription License, per license from 3 up to 4 licenses (minimum quantity 3) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Cantidad min. 3 Ref. Fabricante: #2443
Añadir a la Cesta $ 273.71 1 Developer Subscription License, per license from 5 up to 7 licenses (minimum quantity 5) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Cantidad min. 5 Ref. Fabricante: #2443
Añadir a la Cesta $ 234.61 8 or More Developer Subscription Licenses, Price per license (minimum quantity 8) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Cantidad min. 8 Ref. Fabricante: #2443
Añadir a la Cesta $ 2,939.02 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2444
Añadir a la Cesta $ 6,075.02 1 Enterprise License (Allows Unlimited Developers throughout your entire organization, regardless of location) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2445
Añadir a la Cesta $ 881.02 1 Blueprint License - (Source Code License) (Current Developer, Enterprise or Site License Subscriptions Required) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2446

Actipro SyntaxEditor for WPF - Renewal   *

Añadir a la Cesta $ 234.22 1 Developer Renewal License (if you have a current Developer Subscription or if your Developer Subscription expired within the past 30 days)  * Entrega a través de Download
Ref. Fabricante: #2447
Añadir a la Cesta $ 210.80 1 Developer Renewal License, per license for 2 licenses (minimum quantity 2) (if you have a current Developer Subscription or if your Developer Subscription expired within the past 30 days)  * Entrega a través de Download
Cantidad min. 2 Ref. Fabricante: #2447
Añadir a la Cesta $ 187.38 1 Developer Renewal License, per license from 3 up to 4 licenses (minimum quantity 3) (if you have a current Developer Subscription or if your Developer Subscription expired within the past 30 days)  * Entrega a través de Download
Cantidad min. 3 Ref. Fabricante: #2447
Añadir a la Cesta $ 163.95 1 Developer Renewal License, per license from 5 up to 7 licenses (minimum quantity 5)(if you have a current Developer Subscription or if your Developer Subscription expired within the past 30 days)  * Entrega a través de Download
Cantidad min. 5 Ref. Fabricante: #2447
Añadir a la Cesta $ 140.53 8 or More Developer Renewal License, Price per license (minimum quantity 8) (if you have a current Developer Subscription or if your Developer Subscription expired within the past 30 days)  * Entrega a través de Download
Cantidad min. 8 Ref. Fabricante: #2447
Añadir a la Cesta $ 1,861.02 1 Site Wide Renewal License (if you have a current Site Wide Subscription or if your Site Wide Subscription expired within the past 30 days)  * Entrega a través de Download
Ref. Fabricante: #2448
Añadir a la Cesta $ 3,723.02 1 Enterprise Renewal License (if you have a current Enterprise Subscription or if your Enterprise Subscription expired within the past 30 days)  * Entrega a través de Download
Ref. Fabricante: #2449
Añadir a la Cesta $ 547.82 1 Blueprint Renewal License (if you have a current Blueprint Subscription or if your Blueprint Subscription expired within the past 30 days. You also need a Current Developer, Enterprise or Site License Subscription)  * Entrega a través de Download
Ref. Fabricante: #2450

Actipro SyntaxEditor Web Languages Add-on for WPF 2014.2 - requires Actipro SyntaxEditor for WPF   *

Añadir a la Cesta $ 97.02 1 Enterprise License (Allows Unlimited Developers throughout your entire organization, regardless of location) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2455
Añadir a la Cesta $ 244.02 1 Blueprint License - (Source Code License) (Current Enterprise License Required) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2456
Añadir a la Cesta $ 57.82 1 Enterprise Renewal License (if you have a current Enterprise Subscription or if your Enterprise Subscription expired within the past 30 days)  * Entrega a través de Download
Ref. Fabricante: #2457
Añadir a la Cesta $ 97.02 1 Blueprint Renewal License (if you have a current Blueprint Subscription or if your Blueprint Subscription expired within the past 30 days. You also need a Current Developer, Enterprise or Site License Subscription)  * Entrega a través de Download
Ref. Fabricante: #2458

Actipro SyntaxEditor .NET Languages Add-on for WPF 2014.2 - requires Actipro SyntaxEditor for WPF   *

Añadir a la Cesta $ 195.02 1 Enterprise License (Allows Unlimited Developers throughout your entire organization, regardless of location) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2451
Añadir a la Cesta $ 489.02 1 Blueprint License - (Source Code License) (Current Enterprise License Required) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2452
Añadir a la Cesta $ 116.62 1 Enterprise Renewal License (if you have a current Enterprise Subscription or if your Enterprise Subscription expired within the past 30 days)  * Entrega a través de Download
Ref. Fabricante: #2453
Añadir a la Cesta $ 195.02 1 Blueprint Renewal License (if you have a current Blueprint Subscription or if your Blueprint Subscription expired within the past 30 days. You also need a Current Developer, Enterprise or Site License Subscription)  * Entrega a través de Download
Ref. Fabricante: #2454

Actipro SyntaxEditor Python Language Add-on for WPF 2014.2 - requires Actipro SyntaxEditor for WPF   *

Añadir a la Cesta $ 97.02 1 Enterprise License (Allows Unlimited Developers throughout your entire organization, regardless of location) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2876
Añadir a la Cesta $ 244.02 1 Blueprint License - (Source Code License) (Current Enterprise License Required) (Includes 12 months of updates, both minor and major, email and forums based support and more)  * Entrega a través de Download
Ref. Fabricante: #2877
Añadir a la Cesta $ 57.82 1 Enterprise Renewal License (if you have a current Enterprise Subscription or if your Enterprise Subscription expired within the past 30 days)  * Entrega a través de Download
Ref. Fabricante: #2878
Añadir a la Cesta $ 97.02 1 Blueprint Renewal License (if you have a current Blueprint Subscription or if your Blueprint Subscription expired within the past 30 days. You also need a Current Developer, Enterprise or Site License Subscription)  * Entrega a través de Download
Ref. Fabricante: #2879

Nuestros precios incluyen servicio técnico de ComponentSource y, para la mayoría de los productos disponibles para descarga, una copia de seguridad en línea y una actualización GRATUITA a la nueva versión si ésta se publica en un período de 30 días después de la compra.  Todas las ventas están sujetas a nuestros Términos y condiciones standard y a nuestra Política de devolución. Por favor, póngase en contacto con nosotros si necesita alguna opción de licencia no ofrecida en la lista, como por ejemplo volumen de licencias y versiones anteriores.

Nuestros precios Standard están indicados arriba. Inicia una sesión para ver sus precios con descuento.

 *

What's new in Actipro SyntaxEditor for WPF 2014.2?

  • Added quote auto-completion support to the DelimiterAutoCompleter class, with double quote completion enabled by default.
  • Added the IEditorViewScroller.ScrollIntoView method, which can ensure that a text position is visible within the view.
  • Improved caret/selection movement around and delete/backspace of multi-byte characters.
  • Improved backspace to move to the previous tab stop when auto-convert tabs to spaces is active and the caret is before the first non-whitespace character on the line.
  • Improved HtmlContentProvider's handling of CSS font-family specifications to support quoted values and generic family names.
  • Updated the mouse hover time to tie to the related system setting.
  • Updated the ParseError class to auto-assign a default classification type based on the error level.
  • Updated EditorView so that if IsManipulationEnabled is set to true, it will allow touch-based scrolling instead of acting like a mouse.
  • Fixed a bug in the incremental automatic outlining update logic.
  • Fixed a bug where the caret could be moved off the view when in single-line mode.
  • Fixed a bug where changes to some highlighting styles might not immediately update the editor.
  • Fixed a bug introduced in a previous build where macro XML might not deserialize properly in a certain scenario.
  • Fixed a bug where an exception could occur when loading a SyntaxEditor that had a data binding to a document.
  • Fixed a bug where incremental search wouldn't work on read-only documents.
  • Improved the programmatic lexers in the premium language add-ons to load quicker.

What's new in Actipro SyntaxEditor for WPF 2014.1?

  • XML navigable symbol provider in Web Languages Add-on - A set of drop-downs that indicate the current context of the caret.

What's new in Actipro SyntaxEditor for WPF 2013.2?

  • Advanced JavaScript Language Implementation - A new advanced JavaScript language implementation has been added to the Web Languages Add-on.
  • JavaScript - The syntax language features syntax highlighting, parsing, AST building, syntax error reporting, code outlining, delimiter auto-complete, smart indent, text formatting, and code block selection.
  • Delimiter Auto-Completion - Delimiter auto-complete is where the user types a start delimiter and a related end delimiter is auto-inserted after the caret.
  • Delimiter Indent Provider - Curly brace auto-indent can now be easily added to any language, and it has been added to our C# and JavaScript languages in the add-ons.
  • Indentation Guides - Indentation guides are subtle vertical lines that render at each tab stop on lines prior to the first non-whitespace character. They help visually align the indentation of visible code blocks.

 *

Actipro SyntaxEditor for WPF is a syntax-highlighting code editor control that uses language definitions and a text/parsing framework to provide many of the features found in the Visual Studio code editor. Highlighting styles can be completely customized by the end user, even allowing the changing of text area background and line number margin colors.

Advanced Editing Capabilities
Actipro SyntaxEditor for WPF has a number of display features you find in the Visual Studio code editor such as line numbers, visible whitespace, word wrap, line modification marks, split views, mouse wheel zooming, and more. Multiple undo/redo support is integrated with the editor. Selections can be made using the standard snaking mode or block (rectangular) mode.

Over 100 Edit Actions
Over 100 edit actions are included with Actipro SyntaxEditor for WPF that cover everything from basic caret movement and selection to features such as tabification, character/word/line transposition, etc.

Unicode and Bi-Directional Editing Support
Actipro SyntaxEditor for WPF supports the editing of any Unicode characters and even has full support for working with embedded bi-directional text.

Actipro SyntaxEditor for WPF Text/Parsing Framework Features

Documents and Snapshots
A document is what is "edited" by a Actipro SyntaxEditor for WPF, as it is the object that provides access to all the text being edited. It supports easy file load/save and can be tied to a language definition to provide extended functionality. The complete document text is available any time via snapshots, where each snapshot is an immutable versioned thread-safe copy of the text at the time it was created. Snapshots allow you to parse text without fear of it changing in the middle of a parse. There are powerful text scanning classes included and offsets within a snapshot can be translated to their relative location in any other snapshot for the same document. This means that you can reliably locate a certain range of text, even after multiple edits have been made.

Batch Text Change Operations
The text/parsing framework's text change model is extremely powerful and provides many helper methods for doing everything from simple text replace operations to append operations. Multiple operations can be queued up into a single text change and executed as a single atomic unit.

Language Definitions
Language definitions are a core piece of the text/parsing framework. They basically encapsulate all functionality for a particular code language that is being used within a Actipro SyntaxEditor for WPF control. This is everything from various types of parsing (which drive features like syntax highlighting) all the way to simpler features like determining word breaks or performing line commenting. Transitions between multiple languages are fully supported.Over 20 full source sample language definitions are included with Actipro SyntaxEditor for WPF for common languages like Assembly, Batch files, C#, CSS, HTML, INI files, Java, JScript, Lua, MSIL, Pascal, Perl, PHP, PowerShell, Python, SQL, VB.NET, VBScript, and XML. Custom language definition can easily be created, thereby making it possible to build a code editor for any proprietary language.

Line Commenting
Languages can each be assigned a line commenter that is capable of adding and removing comments. Algoritms for both line-based comments (like C#'s "//") and range comments (like XML's "<!-- -->) are supported. Custom algorithms can be developed as well.

Export to HTML and RTF
Actipro SyntaxEditor for WPF has built-in functionality for easily exporting syntax-highlighted text content to a string or file in HTML and/or RTF formats. Options are also available for auto-copying text in these formats when clipboard operations are performed.

Actipro SyntaxEditor for WPF IntelliPrompt Features

Completion List
The completion list popup is used to display a number of code completion options to the end user, not only providing intelligent information about the code being edited, but also improving the productivity of the end user by supporting "Ctrl+Space" functionality. Completion lists support a powerful filtering mechanism that can display tabs and/or buttons to show/hide items that meet certain criteria. They include numerous matching algorithm options, including some that allow you to make matches just by typing any characters in the item text. Custom matching algorithms can be developed, and the completion list auto-highlights matched text. Description tips show more information about items via the use of rich formatted content.

Quick Info
Quick info tips can be used to give more information about what is at the current caret location or under the mouse. They support any type of content, however the most appealing way to add content is to use our mini-HTML markup language that applies rich formatting to the displayed text.

Actipro SyntaxEditor for WPF Printing Features

Dialogs and Options
The display of various Print and Print Preview dialogs is as easy as a simple method call. Actipro SyntaxEditor for WPF includes a number of settings that affect printouts only, and not the editor views.

Margins
Built-in margins include document title, line number, word wrap glyph, and page number margins. It's easy to create a custom margin and insert it anywhere in a printed page.

Actipro SyntaxEditor for WPF Searching (Find/Replace) Features

General Search Functionality
All of the standard find/replace options are available, such as match case, match whole word, search up, multiple search pattern providers (regular expressions, etc.), scope options, etc. Regular expression searches return captures and support substitutions.

Search Pattern Providers
Search pattern providers describe the format in which find and replace text can be entered when doing searches. Actipro SyntaxEditor for WPF includes normal, regular expression, wildcard, acronym, and shorthand providers but it's easy for you to build your own custom ones as well.

EditorSearchView Control
An EditorSearchView control is included that implements a complete find/replace user interface, similar to the one found in Visual Studio. It features stylish animations when making mode changes and showing/hiding options and can be embedded in a tool window from our Docking & MDI product.

Actipro SyntaxEditor for WPF Other Features

Performs Great with Large Documents
Actipro SyntaxEditor for WPF and the text/parsing framework have been specifically designed with large files in mind. They use numerous virtualization techniques that both reduce memory usage and improve performance, especially when large files are involved. Actipro SyntaxEditor for WPF can open a 10MB document almost instantly and its editing performance is unmatched by the competition.

Extensible Object Model and Separation of Document/UI
The Actipro SyntaxEditor for WPF product is split into two main assemblies: one that implements the text/parsing model and is cross platform (can be used in WinForms, ASP.NET, etc.) and one that implements the editor control user interface in WPF. There are a number of optional add-on assemblies that can be used and harness the frameworks in the main assemblies. The object models in the product make extensive use of interfaces and thus, are extremely extensible. Our design provides for many extensibility points where you can customize the behavior of the editor however you need.

XBAP Support
Actipro SyntaxEditor for WPF fully supports use in XBAPs (browser applications). We have specifically engineered it to operate within the bounds of the XBAP security sandbox.

Extensive Documentation and Samples
Actipro has spent a lot of time refining the design of Actipro SyntaxEditor for WPF to take advantage of WPF best practices. We realize that a good product is only part of the equation though and have also worked very hard to write detailed documentation on the product. In addition to that, Actipro SyntaxEditor for WPF ships with the full source for many QuickStart examples that each focus on learning a specific feature.

SyntaxEditor Web Languages Add-on
The core SyntaxEditor control provides a free implementation of XML that has syntax highlighting and several other features. However to truly get advanced XML editing functionality such as automated IntelliPrompt completion lists, quick info, schema validation, AST building, end tag auto-completion and more, you need to get the Web Languages Add-on.

SyntaxEditor Web Languages Add-on Features

  • Automated IntelliPrompt completion lists and quick info for elements, attributes, and value based on one or more loaded .XSD files
  • Abstract syntax tree (AST) generation
  • Automatic code outlining based on XML element structure
  • Reporting and automatic squiggle display of errors for invalid XML syntax and non-conformance to schema
  • Mouse hover quick info for syntax/validation errors
  • Easily obtain full XML contextual information for any offset
  • End tag auto-complete
  • Line commenting

SyntaxEditor .NET Languages Add-on
The core SyntaxEditor control provides free implementations of the C# and Visual Basic languages that have syntax highlighting and several other features. However to truly get advanced editing functionality such as automated IntelliPrompt, background parsing with AST building, syntax error reporting, automatic outlining and more, you need to get the .NET Languages Add-on.

SyntaxEditor.NET Languages Add-on Features

  • Automated IntelliPrompt completion list and quick info
  • Abstract syntax tree (AST) generation
  • Over 130 distinct AST node classes
  • Automatic code outlining based on AST structure
  • Reporting and automatic squiggle display of errors for invalid syntax
  • Mouse hover quick info for syntax errors
  • Line commenting
  • Optionally change the parser to parse expressions, statements, etc. instead of compilation units
  • Project assemblies that manage a project's code files and external references to other assemblies
  • Assembly repository that stores and caches reflection information for binary .NET assemblies

SyntaxEditor Python Language Add-on
Add advanced editing functionality such as background parsing with AST building, syntax error reporting, automatic outlining, smart indent and more to your applications that use SyntaxEditor.

SyntaxEditor Python Language Add-on Features

  • Automated IntelliPrompt completion list, parameter info, and quick info.
  • Syntax highlighting.
  • Abstract syntax tree (AST) generation.
  • Automatic code outlining based on AST structure.
  • Reporting and automatic squiggle display of errors for invalid syntax.
  • Mouse hover quick info for syntax errors.
  • Line commenting.
  • Smart indent.
  • Code block selection.
  • Delimiter (bracket) highlighting and auto-completion.
  • Project that manage a project's code files and references to external libraries, such as the Python standard library.
  • Package repository that stores and caches reflection information for Python packages.
  • Support for navigable symbol selector (contextual drop-down).

Búsqueda de productos

Escriba palabras de búsqueda:

La Tienda de Software para Profesionales de IT‎

Como distribuidores oficiales, ComponentSource ofrece cómodas compras centralizadas de más de 250 editores de software especializados en desarrollo de aplicaciones y operaciones.

Más Información | Sobre Nosotros

Award