We are pleased to inform you that the Beta 9.1 of CSHTML5 is available for download!
You will find it in the "Attachments" section after this message.
New Features and bug fixes since Beta 9.0 include:
- Support for ChildWindow! (fixed size recommended)
- Support for Thumb control
- Support for ScrollBar control
- Partial support for Popup (HorizontalOffset and VerticalOffset will be implemented in the next update)
- Much improved support for Linq:
newly supported methods include: SingleOrDefault, LastOrDefault, GroupBy, Min, Max, Sum, Union, ThenBy, Take, Skip, Except, Distinct, ToDictionary
- Bug fix: Fixed the "XmlReader is stuck" error during serialization and WCF calls
- Support for FrameworkElement.Parent
- Support for value coercion in dependency properties (used for example to ensure that the 3 properties "Minimum", "Maximum", and "Value" of a ScrollBar stay in order and within their allowed range)
- Support for DateTime.TimeOfDay
- Support for ActualWidth and ActualHeight in Column and Row Definitions
- Support for Thickness using spaces rather than commas in XAML
- New "Advanced Tools" menu in the Simulator that reintroduces some pre-Beta 9 features such as the ability to execute custom JS code, to view the history of the JS code executed by the Simulator, and to count the number of DOM elements for performance optimization.
- Bug fix: Fixed all the outstanding issues related to the ListBox control and the HTML-based native ComboBox control (except the issue related to the TabControl, which will be fixed soon)
- Bug fix: Fixed an issue that caused the Path and other shape controls to randomly disappear in the Simulator
- Bug fix: Binding between a string and a value type (such as double, int, bool, etc.) no longer throws an exception (conversion is automatic, like in MS XAML)
- Bug fix: Control.GetTemplatedChild() method no longer throws an exception if the name is not found
- Bug fix: Dragging an image no longer causes the browser to initiate a drag behavior. This enables the C#/XAML drag-and-drop features (such as the Thumb control or the PointerMoved event) to function properly
- Bug fix: passing "null" instead of a Metadata in the declaration of a DependencyProperty no longer throws an exception.
Notes about installation:
- Before installing this update, it is recommended that you close all the open instances of Visual Studio.
- If for some reason you need to revert to the previous Beta, simply uninstall this one (from the Control Panel) and reinstall the previous Beta.
More bug fixes and features are coming soon.
We hope you will enjoy this build!
If you find any issues, please post them on the forums or send an email to firstname.lastname@example.org