Is it useful for a Stroke to take any kind of Brush, or should that be a SolidColorBrush? (I do not really know all of the places a Stroke is used.)
=====
This question is just to see whether I am missing something. In my own code I can just always construct a Stroke with a SolidColorBrush, and the cast it back when I need to retrieve it.
--EV
Comment