By webdbapps on
10/11/2010 2:31 PM
Silverlight 4, in my opinion, has matured to the point that it is ready for serious commercial-grade web applications. The ability to create visually appealing user experiences coupled with all the goodness of .NET 4.0 is merged together now with the business world in Silverlight 4. Development of my first Silverlight business application has been, at times, frustrating and, at other times, rewarding. Coming from an ASP.NET background, I tend to look for things like master pages to streamline layout, and I still catch myself adding HTML tags to XAML and getting the red squiggly warnings.
Here are a few things I've discovered thus far in my development process:
MainPage.xaml , for those of us coming from ASP.NET, equals master page! That's right, this is the place to create your master layout. In doing so, you can ensure that all the pages in your Silverlight application have the same look and feel.
Use the Silverlight 4 Toolkit Especially Themes. I chose BureauBlue for my first application as I'm prototyping an ASP.NET site that has the same branding colors as BureauBlue. To ensure your style is applied to all pages, include it in the UserControl tag on MainPage.xaml. Thereafter, all controls added to the page will acquire the Theme you've defined....