Voici rapidement comment mettre en place une répétition d'un VisualBrush sur une surface pour donner un effet de texture.

Du coté de la définition du VisualBrush, paramétrez ces 4 attributs de la sorte :

[code:xml]
<VisualBrush
TileMode="Tile"   
Viewport="0,0,100,50"    
ViewportUnits="Absolute"    
Viewbox="0,0,100,50"  
ViewboxUnits="Absolute" />
[/code]

Où "0,0,100,500" représentent le rectangle (x1, y1, x2, y2) que vous voudrez répetter.

Ensuite du coté de la surface à "peindre", rien ne change, par exemple :

[code:xml]
<Rectangle Height="600" Width="600" Fill="{DynamicResource BackTexture}"/>
[/code}