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 :
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) :
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 :
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 !
1a2dbe09-481d-4fb3-a289-f7bf30813786|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04