NEW!
CSHTML5 has now become OpenSilver!

We are happy to announce that CSHTML5 has been significantly improved and rebranded to 'OpenSilver', which stands for 'Open-source reimplementation of Silverlight'. It is fully backward compatible and it can be downloaded from OpenSilver.net. Upgrading from CSHTML5 to OpenSilver is very easy.
Read the FAQ

New Beta 3 of C#/XAML for HTML5 adds support for WCF, SOAP, REST, "Add Service Reference", XmlSerializer, Web API, and more!


Feb. 28, 2015 — The beta 3 version of C#/XAML for HTML5 - the free Visual Studio extensions that enables developers to create HTML5 apps using only C# and XAML - is now available!


It can be downloaded for free from www.cshtml5.com

(The beta is limited to the first 5000 downloads. Get it quickly!)


Share the news:


New features include:

  • HTTP Calls:
    • WCF SOAP support, via the "Add Service Reference" feature of Visual Studio. Methods are strongly typed and objects are automatically serialized/deserialized, which makes it very easy to develop client/server apps.
    • REST and Web API support, via the "DownloadString" and "UploadString" methods of the "WebClient" class
    • Note: Read the WCF Limitations and Tutorials page for important information about HTTP calls
  • XmlSerializer for serializing and deserializing C# types (read XmlSerializer Limitations and Tutorials)
  • Improved level of support for many .NET types (added Guid and Guid.NewGuid(), added Dispatcher.BeginInvoke(), improved DateTime, and more)
  • Improved XAML support (added PasswordBoxFontFamily, FontWeight, Border.Thickness, Border.BorderBrush, and more)
  • New item template for creating "Page" controls
  • Bug fixes including:
    • Fixed UI glitches on IE 11 and in the simulator when running the Showcase app
    • Fixed issues concerning the Binding markup extension
    • Fixed the issue that prevented referencing a UserControl from another project
    • Other minor fixes. If you find new issues, please contact us at support@cshtml5.com

You can check out the updated online Sample Showcase app for SOAP, REST, and XmlSerializer demos. Please keep voting for your most wanted features at http://cshtml5.uservoice.com. For support, please visit the updated forums or contact us at support@cshtml5.com


About C#/XAML for HTML5:

C#/XAML for HTML5 is a free extension for Visual Studio that enables developers to create cross-platform HTML5 apps exclusively using C# and XAML.

It is designed for developers using C#, XAML, and Visual Studio to extend application reach to platforms outside the Microsoft ecosystem, including Android, BlackBerry, Chromebook, iOS, Linux, Mac OS, and web browsers. It can be used to migrate Silverlight apps to HTML5, as well as to create client-side rich web or "single-page" applications without manipulating HTML, CSS, and JavaScript.

Benefits over alternative cross-platform development tools include zero learning curve for C#/XAML developers, a robust well-organized strongly-typed development experience, the ability to share C# code between the client and the server, and the ability to port legacy apps to the modern web with minimal effort, notably to convert Silverlight apps to HTML.

More information and download can be found at: www.cshtml5.com


About Userware:

Userware is a software company founded in 2007 by two experts in Microsoft technologies. It has gained popularity in the last years for consumer apps such as XLS Editor (#1 Paid Productivity App in the Windows Store for 8 consecutive months), and WikiOS.org, a patent-pending online operating system made in Silverlight that can be enhanced Wiki-style by users using an online development environment. With "C#/XAML for HTML5", Userware aims to enable all C#/XAML developers to build cross-platform HTML5 apps with the skills, tools, and code base they already have.

Userware is online at: www.userware-solutions.com


Contact:

You can contact the team behind C#/XAML for HTML5 at: support@cshtml5.com

 

For more information, please visit www.cshtml5.com