Je souhaite afficher le curseur d'attente avant le chargement complet de mon application WPF, composée avec CAL.WPF Afficher le curseur d'attente avant le chargement complet de l'application
Dans le constructeur de la fenêtre principale, j'ai le code suivant:
public MainWindow([Dependency] IUnityContainer container)
{
InitializeComponent();
Cursor = System.Windows.Input.Cursors.Wait;
Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
ForceCursor = true;
//this.Cursor = System.Windows.Input.Cursors.AppStarting;
// event subscriptions
PresenterBase.EventAggregate.GetEvent<ModulesLoadedEvent>().Subscribe(OnModulesLoaded);
}
Après tous les modules ont été chargés, le gestionnaire suivant est invoqué:
private void OnModulesLoaded(EventArgs e)
{
allModulesLoaded = true;
Mouse.OverrideCursor = null;
Cursor = System.Windows.Input.Cursors.Arrow;
}
Le problème est, je pas voir ce curseur d'attente. Qu'est-ce qui me manque ici? FWIW, je me suis un soupçon de ce poste
TIA.
Bonjour, Avez-vous défini l'événement WaitCursorRequestEvent n'importe où? –
VoodooChild
Non. Est-ce nécessaire? –
Est-ce que quelqu'un a une réponse à cette question? Je n'utilise pas WaitCursorRequestEvent. J'ai un autre type d'événement qui se déclenche lorsque l'application est entièrement initialisée. –