/// <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();
 }