Comment intercepter une exception NotImplementedException dans une application WPF?Comment intercepter une exception NotImplementedException dans une application WPF?
Je vais de temps en temps jeter un NotImplementedException tout en testant mon en cours application WPF:
Private Sub ButtonDoSomething_Click(...) Handles ButtonDoSomething.Click
Throw New NotImplementedException(_
"ButtonDoSomething_Click() not implemented.")
End Sub
Mais, je préfère ne plantera pas ce programme.
je pouvais remplacer toutes ces exceptions lancers francs avec:
MessageBox.Show("ButtonDoSomething_Click() not implemented.", _
"Not Implemented", MessageBoxButton.OK, MessageBoxImage.Information)
Mais cela semble inellegant en quelque sorte et ne fonctionnerait pas si le NotImplementedException a été enterré loin de l'interface.
Comment puis-je capturer toutes ces exceptions et afficher un message?
vrai, AppDomain.UnhandledException est un événement qui est soulevée par l'AppDomain lorsqu'il détecte une exception non gérée. Peu importe ce que vous faites, l'application va s'arrêter juste après. –