Dear Forum Members,
I am pleased to inform you that the Beta 5.2 of CSHTML5 is available for download! 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)
New features since Beta 5.1:
- Improved work-in-progress support for VS 2015 and C# 6. Fixed XAML intellisense and fixed requirement for old .NET Framework versions. The remaining known issues are: WCF SOAP and IsolatedStorage do not work properly with VS 2015.
- 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>
Notes:
* 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.
Regards,
JS-Support