J'ai une application écrite en utilisant l'approche M-V-VM.Gestion des exceptions fatales dans ViewModel/Model
L'accès aux données est effectué dans le modèle. Si une erreur fatale se produit ici (par exemple, la connexion à la source de données est perdue) et Exception est levée. Cette exception fait une bulle jusqu'au ViewModel. Toutefois, étant donné que le déclencheur d'origine de l'accès aux données était une liaison de données, WPF avale cette exception (il est uniquement connecté dans la fenêtre de sortie lorsque l'application est exécutée sous le débogueur). Je préférerais que cette exception reste non gérée afin que mon gestionnaire d'exceptions non gérées à l'échelle de l'application puisse la récupérer, la journaliser et quitter avec élégance. Comment puis-je atteindre cet objectif?
Relatif [questions] (http://stackoverflow.com/questions/776193/how-to-propagate-errors-exceptions-that-occur-during-wpf-data-binding) [ici] (http: // stackoverflow.com/questions/978887/why-does-wpf-databinding-swallow-exceptions) ont des réponses qui offrent la meilleure solution à mon humble avis. –