We are pleased to inform you that the Beta 13.2 of C#/XAML for HTML5 - the extension for Visual Studio that lets you build cross-platform HTML5 apps in standard C# and XAML - is available for download!
UPDATED: the RELEASE 2 of v13.2 fixes the new "Browse..." button in the Silverlight Migration Wizard under VS 2017. Download link:
Learn More about C#/XAML for HTML5.
Here is what's new (since Beta 13.1):
- Added IE 10 to the list of supported browsers
- Added initial support for Frame, including Frame.Navigate(XAML_uri), Source, GoBack, GoForward, CanGoBack, CanGoForward and the Navigated event. More features such as the NavigationService, the UriMapper, and the synchronization with the browser address bar are coming soon.
- Added initial support for Viewbox (works best when viewbox size is constrained by parent or by its own size in pixels) - Special thanks to Nick Lightfoot for the contribution!
- Added "Browse..." button in the Silverlight Migration Wizard to choose a project that is not listed. This is useful to manually select a Silverlight project to migrate when using VS 2017, because VS 2017 is unable to load projects of type Silverlight.
- Fixed VerticalAlignment="Stretch" for elements inside an horizontal StackPanel.
- Added support for DataMember.Name, DataMember.EmitDefaultValue, DataMember.Order, DataMember.IsRequired.
- Added support for the [KnownTypes(methodName)] attribute where the user passes the name of the static method to retrieve the known types.
- Added support for "CollectionDataContractAttribute" and custom collections (the DataContractSerializer now searches for a method named "Add")
- Added support for Byte.Parse and Byte.TryParse
- Improved reporting of unhandled exceptions in the Simulator when the debugger is not attached.
- Fixed serialization of nested classes
- Fixed inability to specify color components in XAML, such as: <Color R="140" G="80" B="80" A="255"/>
- Fixed string.IndexOfAny(char chars, int startIndex)
- Fixed Linq implementation of Min/Max when no Selector is provided.
- Fixed license verification when using WCF
- Fixed an issue where, in SL Migration projects, setting 2 dependency properties or attached properties with the same name threw an exception (in Silverlight it doesn't).
We are also working on many other features and we will release them as soon as they are ready.
You may also be interested to read:
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.
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