25 Mar, 2009
Silverlight 3 : Personnaliser le curseur d’une TextBox (Brush)
Posted by: Guillaume Andre In: Silverlight

Avec Silverlight 3 il est possible de customiser le curseur d’une TextBox. Je vous l’accorde cette fonctionnalité est uniquement dédiée aux graphistes et se trouvera donc côté XAML, voici comment l’implémenter.
Pour changer la couleur par défaut du curseur, il suffit d’une seule ligne :
     <TextBox CaretBrush=”Red” />

Mais il est possible d’aller plus loin en remplaçant ce curseur par une image voir même une vidéo :
     <TextBox Text=”Hello !” Width=”300″ Height=”120″ FontSize=”80″>
        <TextBox.CaretBrush>
            <ImageBrush ImageSource=”Dotted.jpg” Stretch=”Fill”></ImageBrush>
         </TextBox.CaretBrush>
      </TextBox>

Pour cela, il suffit d’utiliser les ImageBrush et les VideoBrush.