/// <summary> /// Initializes a new instance of the LoginView class. /// </summary> public LoginView() { InitializeComponent(); vm = GalaSoft.MvvmLight.Ioc.SimpleIoc.Default.GetInstanceWithoutCaching <LoginViewModel>(); this.DataContext = vm; Closing += (s, e) => vm.Cleanup(); Messenger.Default.Register <NotificationMessage <ConnectionInfo> >(this, (message) => LoggingInMessageHandler(message)); }
protected override void OnDisappearing() { base.OnDisappearing(); _viewmodel.Cleanup(); }