using HMIToolkit; using MahApps.Metro.Controls; namespace UniperHMI { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow { public MainWindow(MainWindowVM mainWindowVM) { this.DataContext = mainWindowVM; InitializeComponent(); Closed += OnClosedEvent; } private void OnClosedEvent(object? sender, EventArgs e) { if (DataContext is IDisposable dataContext) dataContext.Dispose(); } } }