Mike Taulty has dedictaed a post to one of the new classes of Silverlight 3 - the SystemColors.
Now, the SystemColors class is nice but it just has a bunch of static properties on it and nor is there any kind of change notification present when the user changes them.
So…I figure it’s not a major loss if the user has to refresh the browser (or perhaps click a Silverlight UI button) to tell the Silverlight application that they have changed their theme. It’s liveable.
With that in mind, I set about exposing some of those static properties on SystemColors as non-static properties so that they can be used from XAML.