Nightly news, 18 Jan 2013

WPF Elements

  • Added Chart.ForceRender method for special scenarios.
    (details)
  • Added DataSeriesSelected event to Chart, raised when a new series has been clicked on
  • Resolved the scenario when a DateTimePicker contains a lone “ddd” or “dddd” component
  • Added basic min/max feature to the DateTimePicker.
    (details)
  • Added TimeExplorer.CanEditRangeMagnitude property.
    (details)
  • Adjustments to the new DataGrid MouseOverCell feature.
    (details)
  • Resolved an exception in the PropertyGrid collection editor.
    (details)
  • Added ChartMouseRightButtonDown and ChartMouseRightButtonUp events.
    (details)
  • Selected data series logic.
    (details)
  • The ChartGrid now aquires the new axes of its parent chart if they change.
    (details)

WPF Diagrams

  • Added TreeLayoutAlgorithm.StationaryNode property.
    (details)
  • The AStarPathfinder now respects the IsUserModified connection property
    (details)

Silverlight Elements

  • Resolved a minor bug with displaying data labels.
    (details)

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Silverlight Spell Checker

One of the controls in our Silverlight Elements control suite is the HTML editor. This control gives users a rich text editing experience specific for outputting HTML. The user interaction for this control will be familiar to your users – they can use tool bar buttons to apply formatting to selected text, and navigate the text using the Home, End, Ctrl, Shift, arrow key and mouse combinations. The available formatting options include bold, italic, underline, foreground color, background color, font family, font size, hyperlinks, ordered/unordered lists, left, right, center and justified alignments. Based on customer feature requests, we’ve added built-in spell checking support to this control which your users will love.

Enabling the Spell Checker

To enable the built-in spell checker, simply set the IsSpellCheckingEnabled property of our RichTextEditor to true.

<ms:RichTextEditor x:Name="TextEditor" IsSpellCheckingEnabled="True" />

As the user is editing the text, the well known red squiggly lines appear under any words not found in the dictionary. By default, the United States dictionary will be used for checking the spelling. A UK dictionary is also available which you can use by setting the SpellingDictionary property to UnitedKingdom.

Spell Checker Enabled

Right clicking on a misspelt word will display a context menu of suggestions. The suggestion list is ordered with the most likely correct word at the top. Selecting one of the suggestions will replace the misspelt word.

Context Menu

Spelling Dialog

The HTML editor also comes with a built-in spelling dialog which will be familiar to Microsoft Office users. The dialog lets the user navigate through each misspelt word in the document and either ignore the word, or change it to one of the suggestions. There are also commands for applying changes to all the same misspelt words in the document. The dialog can be opened by pressing the spell check button in the HTML toolbar. By default the button is not displayed, so to display it, simply set the IsSpellCheckButtonVisible property on the StandardRichTextEditorToolBar to true.

<ms:StandardRichTextEditorToolBar Editor="{Binding ElementName=TextEditor}" IsSpellCheckButtonVisible="True" />

Spelling Dialog

More New Features

Here are some other new features in the latest version of the HTML editor that you may be interested in:

  • Tab key support
    By default, the Tab key is used to navigate focus to the next control in the Silverlight application. By setting the RichTextEditor.CanHandleTabKey property to true, the Tab key will be used for indenting paragraphs. Pressing the Tab key at the very start of a paragraph will indent the first line. In HTML, this is the text-indent style. Pressing the Tab key anywhere else will cause the whole paragraph to be indented. This affects the padding-left style in the HTML output. Pressing Shift+Tab will reverse the effects. The TabSize property can be used to specify the pixel size of the tab.
  • Hex Color Encoding
    By default, the HTML output that the control produces will encode foreground and background colors using the RGB format. If you set the RichTextEditor.ColorEncoding property to Hex, then the HTML output will use hex encoding for the colors. When importing HTML, the editor will happily accept both color formats.
  • Copy Rich Formatting
    The editor now also preserves rich text formatting when copying and pasting within the editor.

To take advantage of these new features in your applications, make sure to download the latest nightly build. You can download the free trial version from here, or go to your account page if you’re already a customer. If you have any questions or feature requests, let us know in the forum.

Nightly news, 15 Jun 2012

WPF Elements

  • Fixed an issue with typing small numbers starting with “.0″ in the numeric text box controls
  • Fixed a couple of bugs in the axis arrangement code
  • Fixed a visual bug when rendering a stacked bar chart with only 1 data point
  • Fixed a bug in the generic PercentageTextBox style
  • Fixed a bug in the FocusChangedBehavior feature of the numeric text box
  • Minor perf improvements for charting

Silverlight Elements

  • The RichTextEditor now includes text formatting when copying and pasting text within the editor

Web Workbench

  • Misc perf improvements when dealing with larger files/large includes to improve reponsiveness of syntax highlighting and intellisense
  • Support general sibling syntax for selectors
  • Support comma’s at the end of a selector name including in conjunction with combinators
  • Save combined non-minified js as .combined.js alongside minified version (pro)

LightSpeed

  • Fix for CTI where dependent chains could be ordered before the parent when using EnableCandidateFixes ordering

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 8 June 2012

WPF Elements

  • Fixed a bug in the logical-to-physical conversion method for bar charts.
  • Added ChartAxis.LabelSpacing property to set the logical spacing between axis labels to be different than tick mark spacing
  • Added TickMarkOffset and LabelOffset for fine adjustments of the tick mark and label positioning
  • Fixed a bug in category axis support
  • Fixed a bug in the tickmark/grid lines recycling
  • ChartAxis.Placement property lets developers specify if each individual Y axis gets placed on the right or left side of the chart
  • Fixed the alternate Y axis pixel alignment bug
  • Fixed a bug where alternate Y axis titles were not being displayed

Silverlight Elements

  • Can now choose between US and UK dictionaries for the RichTextEditor spell checker
  • Added an option to the RichTextEditor to change the html color encoding between rgb and hexadecimal format
  • RichTextEditor includes html parsing for hexadecimal color format

LightSpeed

  • Make BindModel virtual to allow access for derived classes
  • Make all appropriate methods virtual on Migration
  • Add Enlisted event to Entity which is fired when SaveChanges is enumerating entities for unloading

As usual the free editions of the nightly builds are available right now from the downloads page, and the full editions from the store.

Nightly news, 4 May 2012

LightSpeed

  • Updated SQLite provider to 1.0.80
  • Fix for cascade delete across a STI hierarchy where the cascade enters the hierarchy in a derived class and we were trying to proceed through an association declared in a sibling class

Web Workbench

  • Added JSHint support
  • Fixed syntax highlighting for identifiers starting with an underscore
  • Fixed incorrect ‘less than or equal to’ operator in Less mixin guards
  • Added highlighting support for inline data URLs
  • Fixed highlighting when using a comparison expression was used as a function argument
  • Fixed highlighting of interpolated variables in URLs
  • Fixed highlighting when a function call contained arguments that were spaced lists, and a nonfinal element of such a list was another function call
  • Switched Sass compiler from IronRuby to ‘proper’ Ruby

WPF Diagrams

  • Fixed a bug with connection point positions in a rotated nested node
  • Added sample of removing a groupable node from its parent

WPF Elements

  • Fixed a couple of issues when changing DataGrid.ItemsSource from null to a collection instance
  • Fixed a hit testing issue with DataGrid cells
  • Fixed an issue when a DataGrid contains a mix of star-sizing and absolute-sizing columns
  • DataGrid DisplayMemberBinding now supports UpdateSourceTrigger of LostFocus
  • Fixed a validation bug in DisplayMemberBinding
  • Fixed the TrackingElement sample to support duplicate values
  • Fixed an error if a chart XBinding or YBinding was set to a nonexistent property

Silverlight Elements

  • First drop of spell checking for the HTML rich text editor
  • Ctrl+Left and Ctrl+Right in the HTML editor now respect symbols
  • Fixed a bug in ContextMenu where if it was forced closed due to the browser window being resized, it would never open again

All these updates are in the current nightly builds — free editions from the downloads page, full editions from the store.

Archives

Join our mailer

You should join our newsletter! Sent monthly:

Back to Top