Est-il possible de dessiner un Shape
qui a un fond fait de lignes inclinées ?
Un exemple avec Rectangle
(désolé pour la qualité de l'image) :
Et si je veux des lignes en pointillés ou changer les propriétés des lignes (trait, épaisseur..) ?
Est-il possible de dessiner un Shape
qui a un fond fait de lignes inclinées ?
Un exemple avec Rectangle
(désolé pour la qualité de l'image) :
Et si je veux des lignes en pointillés ou changer les propriétés des lignes (trait, épaisseur..) ?
Vous pouvez utiliser la solution de cet article http://mark-dot-net.blogspot.com/2007/06/creating-hatched-patterned-brush-in-wpf.html
<VisualBrush
x:Key="HatchBrush"
TileMode="Tile" Viewport="0,0,10,10"
ViewportUnits="Absolute" Viewbox="0,0,10,10"
ViewboxUnits="Absolute">
<VisualBrush.Visual>
<Canvas>
<Rectangle Fill="Azure" Width="10" Height="10" />
<Path Stroke="Purple" Data="M 0 0 l 10 10" />
</Canvas>
</VisualBrush.Visual>
</VisualBrush>
Il suffit de modifier les paramètres, etc., pour les adapter à votre application.
Utilisation :
<Rectangle Width="80" Height="40"
Fill="{StaticResource HatchBrush}"/>
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.