The Actipro Blog

All the latest UI control development news from Actipro

SyntaxEditor .NET Languages Add-on - IntelliPrompt Parameter Info

BlogPostBanner

The past couple weeks, we’ve been working hard on the implementation of IntelliPrompt parameter info, which will be added to the SyntaxEditor .NET Languages Add-on for WPF/Silverlight.  This blog post gives a first glimpse at how the automated IntelliPrompt parameter info looks.

The parameter info UI will also be available for use by any other custom language implementations as well, and we’ll be adding new samples to show such usage.  Without further ado, let’s see the new functionality as it is implemented for the .NET Languages Add-on.

Screenshots

This screenshot shows the parameter info displayed for a C# variable’s indexer.  The variable is implicitly typed and resolves to List<int>.  Note how both the documentation comments for the indexer and the documentation comments for the current parameter are displayed.

ParameterInfo1

  This screenshot shows a Console.Write method invocation in VB.  Since no arguments have been typed it defaults to showing the first overload it found.  However the up/down keys can be used to scroll between other overloads, or you can press the up/down arrow buttons on the tip itself to scroll.

ParameterInfo2

We now type a first string argument and press comma.  That changes the selected signature in the parameter info to be the one that best matches two parameters, where the first is a string.  Since we’re typing the second argument, the second parameter is bolded in the tip as well.

ParameterInfo3

In the next screenshot, we press Enter to move to the next line.  Note how the parameter info moves down below the caret so that it doesn’t obscure the line that is being edited.

ParameterInfo4

In this final screenshot we show how multiple forms of IntelliPrompt can display at the same time.  We have a parameter info session open and press Ctrl+Space to get a completion list.  The completion list pops up under the parameter info.

ParameterInfo5

Summary

All of these updates add extremely helpful tips for your end users that will significantly improve their coding productivity.  The updates are ready to go both in WPF and Silverlight for the 2011.2 releases of their respective suites, which should be in several weeks.

Comments (2) -

August 11, 2011 at 09:21  

Buddy United States

Please tell me it worked right? I dont want to sumit it again if i do not have to! Either the blog glitced out or i am an idiot, the second option doesnt surprise me lol. thanks for a great blog! =-=

August 31, 2011 at 06:25  

zyko Germany

Hi Bill,

this will be absolut amazing Smile
looking forward to see the new version Smile

greetings
  Helmut

Pingbacks and trackbacks (1)+

Comments are closed