Hopefully in the next version of silverlight they will allow style setters for binding.
Thank you for you quick reply and your blog, very interesting reading.
I have tried both samples that you have provided but noticed some strange behaviour. The foreground is only set once and does not update if you change solid color brush. i.e. If you update the data with a timer for example. However the background does change and behaves as expected. I do prefer using the behaviour as way to go forward than 100 lines or more in xaml. In my books less is better.
What i am trying to achieve is to set the foreground to (green, red, black) and fontweight (bold, normal) based on a data value i receive. The data value represents a system status which changes often.