2009-07-27 6 views
14

Quelle est la meilleure méthode dans WPF pour afficher une icône Eggtimer/Busy lors de l'ouverture d'une nouvelle fenêtre ou de la récupération d'enregistrements d'une base de données?WPF Mouse busy icon

Répondre

24

La façon la plus simple est de mettre Mouse.OverrideCursor:

Mouse.OverrideCursor = Cursors.Wait; 
try 
{ 
    // perform task 
} 
finally 
{ 
    Mouse.OverrideCursor = null; 
} 
+0

Merci Matt, fonctionne parfaitement. – Mitch

+1

Vous pouvez également l'inclure dans une classe jetable si vous préférez utiliser l'instruction using. public class OverrideCursorDisposable: IDisposable { OverrideCursorDisposable public (curseur curseur) { Mouse.OverrideCursor = curseur; } public void Dispose() { Mouse.OverrideCursor = null; } } –

+0

C'était génial –

Questions connexes