According to the Silverlight forum tab
TileBrush in Silverlight (2 and 3) is just a placeholder class, ready for future expansion and WPF compatibility
PixelShader workaround is currently being offered, a description of which can be found here.
Someone please edit my post !:-)
source share