Studio for Silverlight 5 First Public Release
Today Microsoft finally unveiled Silverlight 5! We have been hard at work the past several weeks building our controls and samples to multi-target both Silverlight 4 and 5. That means you will be able to use Studio for Silverlight in both versions of the platform. We have a new separate set of libraries specifically for Silverlight 5 which you can download from prerelease below. We do plan to continue our support of Silverlight 4, new enhancements and all, for at least the next year. *Update 1/4/2011* You can now download the complete installer to get both Silverlight 4 and 5 controls. Through the installer you have the option to add the controls to the toolbox. I highly recommend that you only select the version you need because we have A LOT of controls ;) Download the complete Studio for Silverlight 5 installer (includes samples) Download just the Studio for Silverlight 5 binaries. In this update you will discover a new class library: C1.Silverlight.Binding The C1Binding class enables you to write inline calculations, functions, and conditional formatting in your XAML binding statements. It depends on custom markup extensions which are not supported in Silverlight 4. By using C1Binding markup extensions, your XAML will be much cleaner and more expressive. But more importantly, you avoid having to write external converters elsewhere in your code. Example of C1Binding markup:
<TextBlock Text="{c1:C1Binding Expression='Amount * 8.5%'}" />
<TextBlock Text="{c1:C1Binding Expression=
'CONCATENATE(Amount, " Tax: ", Amount * 8.5%' }" />
Learn more about ComponentOne Binding Expressions for Silverlight.