• 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
  • winforms
  • wpf

Latest Twitter News

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

August 15, 2011 at 1:47 PM
New SyntaxEditor IntelliPrompt parameter info feature docs/samples ready for the 2011.2 #WPF and #Silverlight releases. http://t.co/ezoYIjv

August 2, 2011 at 2:40 PM
First look at new automated IntelliPrompt parameter info coming to our C#/VB editor control in #WPF / #Silverlight http://t.co/CUz6O1T

Twitter Follow us on Twitter

Month List

  • 2012
    • February (3)
    • 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 (289)
  • RSS feed for Blog SummaryBlog Summary (13)
  • RSS feed for GeneralGeneral (34)
  • RSS feed for In developmentIn development (150)
  • RSS feed for New featuresNew features (140)
  • 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 (20)
  • 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.

Next SyntaxEditor for WPF build adds completion list auto-shrink option

August 13, 2009 at 4:24 AM
by Bill Henning (Actipro)

We’re really excited to announce a new option coming in the next SyntaxEditor for WPF build that automatically filters out items in a completion list that don’t match the currently typed text.  This feature can be seen in action when editing Visual Basic code in Visual Studio 2008.  The completion list essentially hides items that can’t be matched with the text you’ve typed, allowing you to drill down and focus on the important items instead of keeping the entire list of items visible.

The next build introduces a new ICompletionSession.CanFilterUnmatchedItems boolean property that when set to true enables this feature.  We’ve also updated our completion list filtering QuickStart in the next build to show off the feature (see highlighted CheckBox):

FilterOption

Unmatched item filtering in action

Let’s walk through an example to show how it works.

Filter1 We press Ctrl+Space to show the completion list.  No text is used to initialize the list so all items are visible.

Filter2 We now type an i character, which removes a number of items that don’t contain an i in them.  Note that in this sample we have our acronym and shorthand item matchers active, not just the standard starts-with item matcher.  Therefore if an i is found anywhere in an item’s text, it will be considered matchable. 

Filter3Next we type nt which makes our typed text value int.  This removes the ToString item from view since that doesn’t match the typed text in any way.

Filter4 Now we type c, so this eliminates some more items.  You can see the shorthand item matcher clearly working on these remaining items.  Think of shorthand as this sort of regular expression: i*n*t*c.  Thus you can see why the remaining two items are still available.

Filter5 Now we type a z character.  Since z doesn’t appear in any of the items, our list is empty.  If we backspace to remove the z we come back to this screen:

Filter4 This dynamic auto-shrinking feature has been requested by numerous customers so we’re very happy to finally provide it.

Other enhancements

The next build also has some improvements to the speed of the completion item matchers, meaning that both completion list selection updating and matched text highlight render performance have been improved.

You can see the matched text highlight feature in the screenshots above.  They render the matched text in each item in a separate color so you can see how each item was matched.

Summary

With this new feature addition, SyntaxEditor for WPF’s completion list feature set now encompasses about everything found in major products such as Visual Studio and even the most popular productivity add-ins for VS.  Enjoy the new option in the next build!

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

Related posts

SyntaxEditor for WPF - Advanced completion list filteringWe’re currently working on implementing completion lists in SyntaxEditor for WPF.  Comple...SyntaxEditor for WPF - Completion list text insertionWe’re sad to be ending SyntaxEditor “completion list” blog post week today. :)&nbs...SyntaxEditor for WPF – Auto-showing a completion list when typing a new wordOne feature that has been requested from several customers is the ability to show a completion list ...

Comments

August 11, 2009 at 10:26  

trackback

Next SyntaxEditor for WPF build adds completion list auto-shrink

You've been kicked (a good thing) - Trackback from DotNetKicks.com

DotNetKicks.com

September 30, 2009 at 15:41  

trackback

Actipro Blog 2009 Q3 posting summary

Actipro Blog 2009 Q3 posting summary

The Actipro Blog - WPF and WinForms Development

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