Back on the SilverTrader road

It’s been almost a year since I did anything with SilverTrader. The last code I wrote was to port it from Silverlight 1.1 to an early release of Silverlight 2.0 (December 2007). Unfortunately I lost that codebase, so this weekend I decided to start again, and attempt to port the original demo from Silverlight 1.1 to Silverlight 2.0.

Since the original codebase was partly build as a demo, and partly as a framework, I decided to continue this path, and move down the road with better assembly names – always a good start :) One of the biggest pains of moving code from Silverlight 1.1 to 2.0 is the fact that 1.1 was an alpha release of Silverlight, and hence as with any alpha release the final RTM is considerably different e.g BrowserHosts became Application.Current.Host.

Other problems I hit were ControlBase Silverlight 1.1 dependencies (UserControl inheritance problems – resolved by creating the custom controls again), and VS 2008 getting confused with importing some XAML/.CS dependencies and adding an ItemGroup.Page.SubType of Designer instead of Page – not sure of the impact.

Off topic:

~ by mdavey on November 17, 2008.

One Response to “Back on the SilverTrader road”

  1. Time files! Great to hear SilverTrader is getting permanent Silverlight 2 treatment. The year has made a big difference in framework maturity as well as control and networking support: should be an awesome demo application and framework…

    Best Regards,

    Peter

Leave a Reply