The first public release candidate for Silverlight 2 is available now, so please download it and start updating your applications as soon as you get a chance! You can download the release candidate and accompanying Visual Studio and Blend support for it here.
I’ve started updating my applications; starting with my Red control skin. The Red skin is now ready for you to start using, and it even include styles for many of the new Silverlight 2 controls (ComboBox, Progress Bar, and Tab Control). Just as I did for beta 2, I’ve template bound most of the control colors and added resources for these colors as well. This makes it easy to customize the appearance of the controls for a particular need, and the xaml below shows how you might do this. In this case, I’m changing the colors of all controls to green hues by simply modifying the five color resources listed below (these resources are found at the top of the associated App.xaml file – see the link to the sample project below for more details).
<SolidColorBrush x:Key=”BaseColorBrush” Color=”#FF9FD752″/>
<SolidColorBrush x:Key=”BaseColorBrushFaint” Color=”#269FD752″/>
<SolidColorBrush x:Key=”ForegroundColorBrush” Color=”#FF333333″/>
<SolidColorBrush x:Key=”HoverBrush” Color=”#7FFBF445″/>
<SolidColorBrush x:Key=”HyperlinkBrush” Color=”#FF74AF22″/>
Feel free to check out a live version of these controls or download my sample project using the links below. If you have comments, questions, issues, or concerns that you wouldn’t mind sharing with me, please don’t hesitate to shoot me an email using the email link at left. I can’t wait to hear your feedback!
**There is a styling bug in the DataGrid’s column headers that is being addressed. You will notice this bug if there are too few columns to fill the width of the DataGrid, and basically it prevents the filler column header from picking up the new style.