• 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 (5)
    • 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 (401)
  • 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 (194)
  • RSS feed for New featuresNew features (207)
  • RSS feed for New productNew product (56)
  • RSS feed for PromotionPromotion (2)
  • RSS feed for SilverlightSilverlight (142)
  • 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 (314)
  • 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.

SyntaxEditor for WPF adds IME (input method editor) support

March 1, 2010 at 10:06 AM
by Bill Henning (Actipro)

The most recent release of WPF Studio, 2009.2 build 515, added complete IME editing support to the SyntaxEditor control.  This has been a highly requested feature item so we’re pleased to introduce it.

What is IME?

The input method editor (IME) is a Window feature that allows users to enter characters and symbols not found on their input device.  For instance, it allows Western keyboards to enter Chinese, Japanese, etc. characters.

Unfortunately WPF’s support of IME is spotty, and it only is supported in TextBoxBase controls.  Since SyntaxEditor doesn’t inherit TextBoxBase (we need to track text on our own), the only way to add it was via Windows API calls.  Thus while the IME input features will now work by default in Windows apps, they will not work in XBAPs because of security.

IME in action

Here’s a sample of how it works.  We have started up our demo application and in the Windows language bar, enabled Japanese Hiragana input.

Ime1

At the cursor we’ll type the A key on our Western keyboard.

Ime2

A small popup appears that “looks” like it’s inline with the code editor.  A Japanese glyph is displayed.  If we accept the glyph we can press Enter to insert it.  We could type other characters to make different glyphs or enter a number of glyphs at one time.

Ime3 

To end this demo, we have pressed Enter and the glyph has been inserted into our code editor.

Summary

Now that SyntaxEditor has full support for IME and bi-di text, it is an ideal editor control for use in any global application.

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

Related posts

Actipro SyntaxEditor for WPF and Editors for WPF are released SyntaxEditor for WPF with a custom theme loaded Yesterday evening we published WP...SyntaxEditor for WPF - Adding syntactic/semantic parsing supportAs we move forward on new features for SyntaxEditor for WPF, the next feature area we’ve been ...WPF Studio integrates with and adds features to the official Microsoft WPF DataGridIn the most recent WPF Studio 2009.1 builds, we've integrated with and enhanced Microsoft's open sou...

Comments

March 31, 2010 at 09:39  

trackback

Actipro Blog 2010 Q1 posting summary

Actipro Blog 2010 Q1 posting summary

The Actipro Blog - WPF and WinForms Development

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