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}