The current preferred way of doing special brushes (like tiled brush and visual brush) in Silverlight is to use pixel shaders. I saw one for visual brush already, tiled brush I cannot remember, but that should be easy enough. Honestly I am doubtful that we will ever have visual brush and tiled brush in Silverlight.
The base class thing is for code compatibility with WPF. There are many classes in SL that don't make much sense except if you take a few steps back. Honestly am more concerned by the fact that there are no VideoBrush and ImageBrush in WPF (and also the new HtmlBrush introduced in SL4). I never mind that much when SL misses WPF classes, but when I see classes added to SL and missing in WPF, then the "superset vs subset" story is broken.
Cheers,
Laurent
The current preferred way of doing special brushes (like tiled brush and visual brush) in Silverlight is to use pixel shaders. I saw one for visual brush already, tiled brush I cannot remember, but that should be easy enough. Honestly I am doubtful that we will ever have visual brush and tiled brush in Silverlight.
The base class thing is for code compatibility with WPF. There are many classes in SL that don't make much sense except if you take a few steps back. Honestly am more concerned by the fact that there are no VideoBrush and ImageBrush in WPF (and also the new HtmlBrush introduced in SL4). I never mind that much when SL misses WPF classes, but when I see classes added to SL and missing in WPF, then the "superset vs subset" story is broken.