Page 1 of 1

Beta 5.1 of C#/XAML for HTML5 released

Posted: Fri Oct 23, 2015 1:12 pm
by JS-Support @Userware
Dear Forum Members,

We are pleased to inform you that the Beta 5.1 of CSHTML5 has been released. It is an intermediate build on the way to the Beta 6.

UPDATE: Link removed because a newer beta has been released (see its corresponding forum topic)

It contains the following new features:
- Work-in-progress VS 2015 compatiblity (there are still errors in the XAML text editor, as well as HTMLStorage-related errors). Please note that, when compiling on VS 2015, if you get an error regarding "SGEN" or "Serialization Assemblies Generation", you may need to install .NET Framework 3.5. Please look for a popup message that says that you need to install the .NET Framework 3.5.
- Support for ICommand, and added "Command" and "CommandParameter" properties to the Button control, for MVVM binding of events
- Support for DropShadowEffect
- Support for "BasedOn" property for Styles
- Ability to change styles at runtime
- Support for databinding Style property values, which is particularly useful to implement "themes" in your app. Example of use: <Setter Property="Background" Value="{Binding MainBackgound, Source={StaticResource MyThemeProvider}}"/>
- Fixed issue related to Grid that prevented its children from inheriting the DataContext of the parent of their parent. Fixes data binding inside Grid (see corresponding forum topic)
- Fixed issue that prevented locating the "Sgen.Exe" file generating the serialization assemblies
- Fixed an issue that prevented using "DataGrid.Items.Add" if the DataGrid was already in the visual tree.
- Fixed an issue that sometimes prevented clearing or removing items from the DataGrid
- Improved ObservableCollection<T>

It has the following known regressions from the Beta 5:
- Regular expressions are broken in this build.

If you need to revert to the previous Beta, simply uninstall this one (from the Control Panel) and reinstall the previous Beta.


If you find any issues related to the points above, please let us know asap so that we can fix them in time for the release of the Beta 6.

Regards,
JS-Support