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

The Actipro Blog

Tag Cloud

  • aero
  • blog
  • docking
  • editors
  • gauge
  • intelliprompt
  • navigation
  • propertygrid
  • ribbon
  • shared library
  • silverlight
  • syntaxeditor
  • themes
  • views
  • web site
  • winforms
  • wpf

Latest Twitter News

February 19, 2012 at 10:03 AM
Our new company web site is now live! Come and discover our #WPF #Silverlight and #WinForms product offerings. http://t.co/6Urss68g

February 17, 2012 at 1:28 PM
Our brand new company web site will be launching tomorrow Feb. 18th! Please expect some downtime over the weekend for the deploy.

November 21, 2011 at 11:14 AM
#WPF Studio 2011.2 is out now! Includes enhanced themes for native WPF conrtols and new SyntaxEditor features. http://t.co/uEMCaGPG

September 26, 2011 at 1:25 PM
If you'd like to see our #WPF / #Silverlight SyntaxEditor code editor control ported to Metro, provide feedback here: http://t.co/xXBNIDTi

September 15, 2011 at 8:31 PM
If you want to see SyntaxEditor eventually show up in Win8's #xaml UI, be sure to add your support to this MS thread: http://t.co/FBjz6TuC

Twitter Follow us on Twitter

Month List

  • 2012
    • February (8)
    • 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 (294)
  • RSS feed for Blog SummaryBlog Summary (13)
  • RSS feed for GeneralGeneral (38)
  • RSS feed for In developmentIn development (150)
  • RSS feed for New featuresNew features (141)
  • RSS feed for New productNew product (30)
  • RSS feed for PromotionPromotion (2)
  • RSS feed for SilverlightSilverlight (71)
  • RSS feed for Tips and tricksTips and tricks (4)
  • RSS feed for Visual Studio 2008Visual Studio 2008 (2)
  • RSS feed for Windows FormsWindows Forms (21)
  • RSS feed for Windows VistaWindows Vista (10)
  • RSS feed for WPFWPF (235)
  • RSS feed for XAMLXAML (23)

About Us

Actipro Software is a leading provider of .NET user interface controls for the WPF, 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.

SyntaxEditor .NET Languages Add-on: First Look at Quick Info

March 30, 2011 at 8:45 AM
by Bill Henning (Actipro)

PostBannerSyntaxEditorDevNotes

We’ve been continuing to work on the WPF and Silverlight SyntaxEditor .NET Languages Add-on framework for supporting automated IntelliPrompt.  A lot of customers have been asking status so today I’d like to give a first look at the automated quick info popups that are starting to emerge.

For some more background, our previous post described at a high-level many of the framework features necessary to properly support automated IntelliPrompt for C# and VB.

Screenshots

Enough talk, let’s see some screens!  Please note that the quick info still needs more tweaks yet (no documentation visible, etc.) but it does at least show what the resolver is finding for the identifier under the mouse, which is the key part.

Namespace Import

This screen shows the mouse over a relative nested namespace import:

QuickInfo1

Namespace Alias

This screen shows the mouse over an alias T that resolves to System.Text:

QuickInfo2

Type

This screen shows the mouse over a type, resolved to System.Text.StringBuilder:

QuickInfo3

Variable

This screen shows the mouse over a variable, whose type is System.Text.StringBuilder:

QuickInfo4

Member

This screen shows the mouse over a method on the StringBuilder type from variable sb:

QuickInfo5

Next Steps

Right now we have core context factory code working and unit tested for both C# and VB.  That allows us to get some basic general info about an offset.

We also have a good start on resolver code that takes the context and gives back resolved data about it.  This needs a decent amount of work yet.  We have many common resolution scenarios working but still need to handle more advanced scenarios like checking accessibility of types/members related to the current context, handling member overloads, etc.

We have a start on quick info, which uses both the context factory and resolver to show the popups displayed above.  There still is some work left to do on quick info display, which we will hammer out once work on the resolver progresses further.

Our plan is to continue plugging on the code every day until we can display accurate quick info for anything in the editor.  Once we have that piece complete, adding completion lists won’t be overly difficult since the resolver code will have already been hammered out.

We’ll post more information soon!  Things are definitely moving along well.

Tags: wpf, silverlight, syntaxeditor, intelliprompt
Filed under: Actipro, WPF, Silverlight, In development, New features
Submit to DotNetKicks...
Permalink | Comments (3)

SyntaxEditor .NET Languages Add-on: Working Towards Automated IntelliPrompt

March 17, 2011 at 8:57 AM
by Bill Henning (Actipro)

BlogPostBanner

We’ve been hard at work over the past several weeks on the SyntaxEditor .NET Languages Add-on, for both the WPF and Silverlight platforms.  In the SyntaxEditor 2011.1 release (previously described in this post), we added the first phase of the add-on, which includes multi-threaded parsing, AST construction, syntax error reporting, and automatic outlining for C# and VB code.

The next phase of the add-on is to work on the core pieces needed to support automated IntelliPrompt, as our end goal is to have it working very similarly to Visual Studio 2010’s code editor for C# and VB.

In today’s post, we’ll walk through an overview of what we need working to support automated IntelliPrompt features.  More...

Tags: wpf, silverlight, syntaxeditor, intelliprompt
Filed under: Actipro, Silverlight, WPF, In development, New features
Submit to DotNetKicks...
Permalink | Comments (2)

WPF Studio 2011.1 Build 542 Released

March 8, 2011 at 7:03 AM
by Bill Henning (Actipro)

BlogPostBanner

WPF Studio 2011.1 build 542 has been released and is now available for download. 

This maintenance release adds several new features, along with numerous tweaks and bug fixes:

  • Docking/MDI:  Added support for dragging the selected ToolWindow from auto-hide state.
  • Docking/MDI:  Added support for live dragging of splitters when using Interop content.
  • Ribbon:  Updated code so that RibbonWindow can be used in full-trust XBAPs.
  • SyntaxEditor Web Languages Add-on:  Added the IXmlSchemaResolver.DefaultNamespacePrefixMappings property which allows for xmlns-style namespace declarations to be made without the need for xmlns attributes in the root element.

See the announcement post for the detailed list of enhancements and updates.

TaskDownload TaskLiveDemo TaskBuyNow

Tags: wpf, docking, ribbon
Filed under: Actipro, New features, WPF
Submit to DotNetKicks...
Permalink | Comments (1)

Silverlight Studio 2011.1 Released

March 2, 2011 at 5:46 AM
by Bill Henning (Actipro)

BlogPostBanner

Today is the day!  Silverlight Studio 2011.1 is now released and available for download.  This is an enormous new version that not only provides large enhancements to existing products, but adds two new products, and demos the new SyntaxEditor .NET Languages Add-on. 

The two new control products, Wizard and Bar Code, are available for free to anyone with an active Silverlight Studio subscription.

Major new features are described below.  See the announcement post for the detailed list of enhancements and updates.

TaskDownload TaskLiveDemo TaskBuyNow

More...

Tags: silverlight, syntaxeditor, views, wizard, barcode, shared library
Filed under: Actipro, New features, New product, Silverlight
Submit to DotNetKicks...
Permalink | Comments (2)
Copyright © 1999-2012 Actipro Software LLC. All rights reserved.
Home Actipro Software | Products | Download | Contact Us