J'ai une application de bureau Windows utilisée comme interface pour un service Web. Cette application possède une base de données qui pourrait être mise à jour de temps en temps, mais elle fonctionnerait également avec une ancienne base de données. Je veux que mon application vérifie les antécédents au démarrage, si la base de données doit être mise à jour.
Si tel est le cas, je souhaite en informer l'utilisateur.
Question:
Quelles sont les meilleures façons d'afficher à l'utilisateur une notification pour les mises à jour disponibles sur une application de bureau?
Le scénario que vous avez décrit peut être considéré comme un événement, ce qui n'est pas très critique (interdisant à l'utilisateur d'utiliser l'application), mais nécessite une action (mise à jour de la base de données).
Puisqu'il ne s'agit pas d'un événement critique, vous devrez peut-être autoriser l'utilisateur à fermer la boîte d'alerte et à y accéder à nouveau quelque part.
Un modèle très courant et bien établi pour afficher une notification qui nécessite l'action de l'utilisateur consiste à notifier l'utilisateur à l'aide d'un composant toast.