Repeter un VisualBrush en tant que texture d'une surface

 

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}

Posted on 05/11/2007 15:59:00 by Togis

Permalink | Commentaires (0) | Post RSSRSS comment feed |

Categories: WPF | Tips

Tags:

Actuellement noté 1.7 par 3 personne(s)

  • Currently 1,666667/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Billets liés

Ajouter un commentaire


(Affichera votre icône Gravatar)  

  Country flag





Live preview

août 20. 2008 15:55