[WPF] Personnaliser le curseur

Le 4 août 2010 à 19:12

L'un des gros avantages de WPF c’est la personnalisation complète de notre application. Dans le même style que mon article sur la personnalisation de la sélection de texte et du curseur d’insertion, voici comment changer le curseur de la souris.

Tout cela est très simple à faire, pour commencer je vais ajouter le fichier du curseur dans mon application :

image

Ensuite, il faut définir le App.ani comme “Resource” (de base il est défini sur “Aucun”, ce qui fera qu’à la compilation notre application risque de ne pas trouver le curseur) :

image

Ensuite, sur nos éléments de l’interface, il existe la propriété “Cursor”, pour exemple, je vais le définir sur l’ensemble de la fenêtre :

<Window x:Class="Curseur.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525"
        Cursor="pack://application:,,,/Resources/Cursor/App.ani">
    <Grid>
        
    </Grid>
</Window>

Ce qui va donner à l’exécution :

image

Je peux bien sûr définir le curseur sur d’autres éléments tels que sur Textbox, ListBox… etc :).

Pour télécharger les sources, c’est ici.


A bientôt !

Ajouter un commentaire

biuquote
  • Commentaire
  • Prévisualiser
Loading

A propos de l'auteur

Mathieu Perrein - Software Solutions Manager, Software Architect, Trainer MCT, MSP de 2010 à 2012.

 

MSP

 

MSP

MSP

 MSPD

MCT

 

Facebook

 

Ce blog est strictement personnel et les opinions exprimées ici n'engagent donc que moi, et pas mon employeur.

Tags

Vous avez désactivé JavaScript ou bien vous possédez une ancienne version d'Adobe Flash Player. Téléchargez la dernière version de Flash Player.