J'ai plusieurs contrôles sur ma fenêtre. L'un d'entre eux est un bouton d'actualisation qui effectue une tâche fastidieuse sur un thread d'arrière-plan.Désactivation de tous les contrôles enfants sauf un dans une fenêtre WPF
Lorsque l'utilisateur clique sur le bouton d'actualisation, je place le curseur dans un état d'attente (sablier) et désactive toute la fenêtre - Me.IsEnabled = False
.
Je voudrais prendre en charge l'annulation de l'action de rafraîchissement en laissant l'utilisateur cliquer sur un bouton d'annulation, mais je ne peux pas faciliter cela lorsque toute la fenêtre est désactivée.
Existe-t-il un moyen de le faire en plus de désactiver un par un chaque contrôle (à l'exception du bouton Annuler) et de les réactiver un par un lorsque l'utilisateur clique sur Annuler?
Je n'arrive pas à utiliser à la fois Me.IsEnabled et Me.Cursor. http://stackoverflow.com/questions/762396/wpf-wait-cursor-with-backgroundworker-thread –