AqiStar.TextBox Syntax Highlighting WPF control

High performance syntax coloring textbox for Windows Vista applications.

Visualization Features

AqiStar.TextBox restyling

AqiStar.TextBox is a look less control. This means that how graphics elements are arranged depends on your particular needs. By default a AqiStar.TextBox control is drawn according to current Windows theme, changing appearance as user of your application move to an another theme. You don't have to care about it.

In the case you need customization leave your graphic designers make their work without write one line of code. Almost everything is customizable from caret geometry to the entire control. Just define your style writing XAML or using tools like Microsoft Expression Blend and apply it to a AqiStar.TextBox graphics element.

Follows a summary list of AqiStar.TextBox visualization features:

  • Full support for themes (Windows Vista Aero, Windows XP Luna and Royale, Windows 2000/2003 Classic).
  • UI appearance and graphics elements can be changed with WPF styles.

    You can restyle all the control or just a single element like a margin or a scroll bar. For example one can change the symbol of a collapsed folder, adding animations and color gradients.

  • Direct access to 15 control graphics element without need to apply a custom style. Overall are Folding and Line Number margin background and foreground, Selection background and border brush, Collapsed folder background and border brush, Caret geometry and color.
  • AqiStar.TextBox supports also "custom formatting". Throuoght this features it's possible to apply a custom style to a portion of text independetly from the current syntax highlight. For an example, highlighting a csharp code one could colorize the type names that are not know at design time. More info on tutorials page.