Just installed Visual Studio 2010 Beta 2 and the first thing I needed to see was how well the xaml designer worked. More specifically, I wanted to know if design-time data binding worked properly. Well here’s the screen shot. Looks great!

The only thing was when I first opened the view instead of the formatted time, it displayed the name of the object in DataContext (CodeCamp.Model.Message). When I changed the binding from {Binding Date, … } to {Binding Path=Date,…} it fixed it. What was really weird was when I changed it back (removed “Path=”) the problem didn’t return.
The only other problem I ran into was when the install completed I got an error message telling me that the Silverlight 3 SDK didn’t install properly. AFAIK, this is because I had already installed it. Here’s a link where others have had the same problem.
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=498710
I didn’t have to do anything to fix this, I was still able to open Visual Studio 2010 and then open and convert a 2008 solution file (the above image). So if you’re having this problem don’t worry about it. If you haven’t installed Visual Studio 2010 yet then I’d recommend uninstalling Silverlight 3 SDK before you install Visual Studion 2010 just to avoid the error in the first place.
Anyway, I’ll have to play around with it a bit to find out if I’ll start using it to develop all my own personal projects or not. I’ll have to see if there are any quirks. If I find any show stoppers I’ll let you know.
tags: Visual Studio 2010, Silverlight, Design-Time Databinding