J'ai un formulaire WPF qui est constitué de UserControls et non de Windows. Contrairement à Windows, les UserControls n'ont pas de UserControl.Close
ou de UserControl.Closing
. Je dois être en mesure d'exécuter du code lorsque mon application est fermée en cliquant sur le x rouge familier dans la partie supérieure droite de l'application. Est-ce que quelqu'un à déjà fait ça? Gardez à l'esprit que j'utilise MVVM.XAML - Exécuter le code lorsque le formulaire WPF se ferme
Voici le XAML pour la page:
<UserControl x:Class="ClassName"
<!--etc..-->
>
<Grid>
<Grid.ColumnDefinitions>
<!--Columns-->
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<!--Rows-->
</Grid.RowDefinitions>
<!--WPF Content-->
</Grid>
</UserControl>
Bon point sur l'événement déchargé, réalisé après avoir écrit ma réponse. Le meilleur pari est vraiment l'arrêt Dispatcher ou l'événement de sortie de l'application. – dowhilefor