Beta 6 of C#/XAML for HTML5 released

JS-Support @Userware
Site Admin
Posts: 1119
Joined: Tue Apr 08, 2014 3:42 pm

Beta 6 of C#/XAML for HTML5 released

Postby JS-Support @Userware » Fri Nov 20, 2015 12:41 pm

Dear Forum Members,

We are pleased to inform you that the Beta 6 of CSHTML5 is available for download!

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

New features since Beta 5.2:
- Full support for VS 2015 and C# 6. Fixed all the remaining issues related to VS 2015, except the "dynamic" keyword, which unfortunately does not work under VS 2015 at the moment. The "dynamic" keyword is required for C#/JS interop and custom HTML-based controls.
- MediaElement control (both audio-only and audio/video). Please check out the sample showcase application for demos.
- RadioButton control
- X,Y coordinates in pointer events
- PointerEntered and PointerExited
- "Cursor" property
- "Pointer.CapturePointer"
- Added support for: Collection<T>.Count, DateTime.Hour, DateTime.Minute, DateTime.Second, Type.GenericTypeArguments, Type.GetMember, IList.Clear, IList.Count, and IList.Remove
- Improved XML deserialization
- Added demos for MediaElement, RadioButton, "Drag and Drop", and "Regex Playground" to the Showcase sample application.

New features since Beta 5.1:
- Improved VS 2015 and C# 6 support.
- Implemented Char.ToString, as well as the "ToString" method of other classes
- Added design-time verification of the project references, so that if a reference is missing or is unsupported, you get a warning at design-time rather that at compile-time
- Fixed Regex issues and improved support for capture Groups
- Fixed WCF issues related to "Serialization Assemblies Generator" (Sgen)
- Improved XmlSerializationReader and XmlSerializationWriter
- Fixed "Not a legal OleAut date" issue on some systems that are in a non-English language
- Fixed issue where changing the ItemsSource of a control such as the ListBox caused an exception when selecting a new element
- Fixed issue where removing a control from the visual tree and adding it back resulted in the events no longer be raised

New features since public Beta 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>

* Before installing the 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.

We hope you will enjoy this build.

If you find any issues, please post them on the forums so that we can fix them as soon as possible.


(Patched on November 23, 2015: the new build fixes the XAML preview issues related to the MediaElement control)

Return to “Pre-Releases, Downloads and Announcements”

Who is online

Users browsing this forum: No registered users and 3 guests