• Products
  • Download
  • Purchase
  • Support
  • Company
Actipro Software company logo
Twitter Follow Actipro RSS Subscribe (RSS Feed)

The Actipro Blog

Tag Cloud

  • blog
  • docking
  • editors
  • intelliprompt
  • micro charts
  • navigation
  • propertygrid
  • ribbon
  • shared library
  • silverlight
  • syntaxeditor
  • themes
  • views
  • web site
  • winforms
  • winrt
  • wpf

Twitter Feed

Tweets by @Actipro

Month List

  • 2013
    • May (4)
    • April (7)
    • March (9)
    • February (2)
    • January (7)
  • 2012
    • December (4)
    • November (7)
    • October (5)
    • September (7)
    • August (5)
    • July (9)
    • June (11)
    • May (12)
    • April (6)
    • March (11)
    • February (11)
    • January (2)
  • 2011
    • December (2)
    • November (7)
    • October (2)
    • September (1)
    • August (5)
    • July (3)
    • June (6)
    • May (5)
    • April (8)
    • March (4)
    • February (5)
    • January (9)
  • 2010
    • December (9)
    • November (10)
    • October (4)
    • September (8)
    • August (12)
    • July (9)
    • June (7)
    • May (6)
    • April (7)
    • March (6)
    • February (6)
    • January (4)
  • 2009
    • December (2)
    • November (2)
    • October (12)
    • September (3)
    • August (11)
    • July (10)
    • June (6)
    • May (3)
    • April (7)
    • March (6)
    • February (8)
    • January (10)
  • 2008
    • December (10)
    • November (2)
    • October (3)
    • September (5)
    • August (5)
    • July (8)
    • June (4)
    • May (4)
    • April (10)
    • March (8)
    • February (1)
    • January (2)

Category List

  • RSS feed for ActiproActipro (400)
  • RSS feed for AppsApps (7)
  • RSS feed for Blog SummaryBlog Summary (19)
  • RSS feed for Customer ShowcaseCustomer Showcase (1)
  • RSS feed for GeneralGeneral (43)
  • RSS feed for In developmentIn development (193)
  • RSS feed for New featuresNew features (206)
  • RSS feed for New productNew product (56)
  • RSS feed for PromotionPromotion (2)
  • RSS feed for SilverlightSilverlight (141)
  • RSS feed for Tips and tricksTips and tricks (4)
  • RSS feed for Visual Studio 2008Visual Studio 2008 (2)
  • RSS feed for Windows FormsWindows Forms (28)
  • RSS feed for Windows VistaWindows Vista (10)
  • RSS feed for WinRTWinRT (39)
  • RSS feed for WPFWPF (313)
  • RSS feed for XAMLXAML (34)

About Us

Actipro Software is a leading provider of .NET user interface controls for the WPF, WinRT XAML, Silverlight, and WinForms frameworks, and is most well-known for their SyntaxEditor syntax-highlighting code editor control.

Please take some time to learn more about us and our product offerings.

First video of SyntaxEditor for Silverlight - Syntax-highlighting code editor control

November 2, 2009 at 3:48 PM
by Bill Henning (Actipro)

A couple months ago we make a post on our blog asking if anyone would be interested in a port of our SyntaxEditor for WPF control over to Silverlight.  We’ve had some tremendous feedback, both via comments on that posting and via e-mail, so we’ve moved forward with development on the product.

What is SyntaxEditor for Silverlight?

As many of you know, SyntaxEditor for WPF is the premier syntax-highlighting code editor control for the WPF platform.  It is being constructed with a new next-generation object model based on our years of experience with SyntaxEditor for WinForms, the market leader in the WinForms platform.  We’ve made a lot of posts about SyntaxEditor for WPF’s features in this blog.

The Silverlight version of SyntaxEditor is essentially a large subset of SyntaxEditor for WPF’s object model.  For those who have used SyntaxEditor for WPF, the entire text/parsing library is completely converted to Silverlight.  This means all the document, syntax language, parsing, etc. code works in Silverlight exactly the same as in WPF.  The UI layer is mostly the same as well.  Many of the UI features found in the WPF version are already implemented where possible in the Silverlight version.

What can I use it for?

The possibilities are endless.  Want to have a web-based source code browser where you can edit your code from anywhere right in the browser?  Want to build a web-based IDE?  Want to just use the editor in read-only mode to provide rich visualization of code?

SyntaxEditor for Silverlight would fit right into any of those conceptualizations.

Let’s see the video!

Without further ado, let’s take a look at the first video of SyntaxEditor for Silverlight.  In this video, I fire up the editor in an Internet Explorer page and do some typing and selection.  Note that syntax highlighting is being driven from a syntax language that was created with our WPF Language Designer application. 

I also have the smoke text effect enabled, which shows off the new adornment layers feature we’re currently working on.  The smoke text effect is not something you’d normally have enabled in a production application, but it is a neat example of what you can do with our adornment layer framework.

Summary

There still is a lot of work to do on the Silverlight version before it would be production-ready.  However we are trying to make some progress on it each day.  And as we add any new features to the WPF version going forward, we are adding them to the Silverlight version at the same time.

We don’t have any target release dates at this point, but keep your comments coming and we’ll continue posting more details on the control.

Tags: silverlight, syntaxeditor
Filed under: Actipro, In development, New product, Silverlight
Submit to DotNetKicks...
Permalink | Comments (16)

Related posts

Is there interest in a syntax-highlighting code editor control (SyntaxEditor) for Silverlight?We’ve had several people e-mail us asking if our SyntaxEditor for WPF product will be ported to Silv...The future of WPF, Silverlight, and HTML5 - Are they dead?As I’m sure you are all aware, last week’s PDC 2010 conference set off a firestorm of tweets and new...SyntaxEditor IntelliPrompt Code Snippets Today I'd like to show a preview of the next huge feature area coming to SyntaxEditor for WPF and ...

Comments

October 30, 2009 at 22:32  

karl prosser

looks promising

karl prosser United States

October 31, 2009 at 06:53  

Srdjan

really nice! Would use it today if available...

Srdjan United States

November 7, 2009 at 05:02  

Sean McLellan

The hardest part is waiting until this is released! ;)

Sean McLellan United States

November 16, 2009 at 06:07  

Derek

Are you still working on the WinForms versions? Sounds like more effort is going to alternate platforms than a defacto standard in .NET development.

Derek United States

November 16, 2009 at 13:23  

Bill Henning (Actipro)

Hi Derek,

Yes we are still working on WinForms.  In fact we just added C# 4.0 and VB 10.0 support to the .NET Languages Add-on.

Also our long term plan is to migrate WinForms to the next gen framework we're making with WPF/Silverlight right now.  We made our text/parsing library there based on .NET 2.0 so that it will be WinForms compatible.  However we can't move WinForms to it until all the WinForms feature areas are fully implemented in the new framework.  That is why we're really pushing on new features in the WPF SyntaxEditor.

Bill Henning (Actipro) United States

November 18, 2009 at 14:40  

Pierre

Could I get a notification when the component with intellisense is available? We most likely would purchase a license as soon as it is available.

Thanks

Pierre Canada

November 18, 2009 at 14:44  

Bill Henning (Actipro)

Hi Pierre,

Thanks for writing.  Keep an eye on our blog (you can attach to the RSS feed) since we are very active about posting info on SyntaxEditor updates here.

Bill Henning (Actipro) United States

November 20, 2009 at 01:47  

Mike Talbot

That's exactly the component I'm looking for!  Looks really great, do you have a view on the release date or a beta program?

Mike Talbot United Kingdom

November 20, 2009 at 03:40  

Bill Henning (Actipro)

Hi Mike,

We don't have a target date yet but are actively working on getting it out since there is a lot of interest in it.  Please attach to the RSS feed of our blog since we'll be posting news on the Silverlight version there.

Bill Henning (Actipro) United States

November 22, 2009 at 10:24  

Mohan Taneja


SilverLight 4.0 (Beta) has built in support for Rich Text Editor.
Hence would builing Syntax Editor on top of that alleviate some of the functionality to build from scratch?



Mohan Taneja United States

November 22, 2009 at 18:13  

Bill Henning (Actipro)

Thanks for the note Mohan.  It's not a problem though as we already have text rendering and editing working fine in SL 3.0 with our prototype.  Also we can provide a lot more customization if we use our own rendering, with things like adornments, margins, etc. that wouldn't be possible with a vanilla RichTextBox-based control.

Bill Henning (Actipro) United States

November 26, 2009 at 10:50  

Jason Short

Are you looking at this working on Silverlight 3 only or a Silverlight 4 version also?

Are you guys looking to .Net 4 for the Winforms version yet?  What is your strategy there?  A .Net 4 native version or .Net 2 that loads in the new runtime?

Jason Short United States

November 26, 2009 at 14:18  

Bill Henning (Actipro)

Right now we're working with Silverlight 3, but will likely switch to Silverlight 4 when it RTMs since it does overcome limitations in certain key areas (clipboard, etc.).

For WinForms, we'll likely stay with .NET 2.0 for now but will consider moving to a newer framework at some point in the future.

Bill Henning (Actipro) United States

January 1, 2010 at 10:48  

trackback

Actipro Blog 2009 Q4 posting summary

Actipro Blog 2009 Q4 posting summary

The Actipro Blog - WPF and WinForms Development

May 30, 2010 at 05:04  

Dan Vanderboom

Your WPF SyntaxEditor control looks awesome. If you released something comparable for Silverlight, I would buy it immediately. Can I replace the IntelliPrompt UI with my own?  The adorners are key for me, and the Oslo add-in is a huge bonus since all my grammars are defined in M.

Dan Vanderboom United States

May 30, 2010 at 06:49  

Bill Henning (Actipro)

Hi Dan,

I replied to your email already but for the benefit of others, here is a reply here:

The first closed beta just has quick info (no completion list yet).  All IntelliPrompt controls have default styles so you can override them however you want.

Adornments are fully supported in the Silverlight version, however I'm not sure Oslo will.  The Microsoft Oslo assemblies may or may not work in Silverlight.  We haven't tried loading their assemblies there yet.  We have not ported over our Oslo add-on for the Silverlight version at this time.  If you do try loading Oslo's Xaml, System.Dataflow, etc. assemblies in Silverlight, please let us know what you find.

Bill Henning (Actipro) United States

Comments are closed
Copyright © 1999-2013 Actipro Software LLC. All rights reserved.
Home Actipro Software | Products | Download | Contact Us