public static void ClearInstance() { if (_instance != null) { _instance.Dispose(); _instance = null; } }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); AppKernel.Instance.Kernel.Load <AppModule>(); _trayIcon = (TaskbarIcon)FindResource("Popup"); if (_trayIcon == null) { return; } ITrayIconViewModel trayIconViewModel = AppKernel.Get <ITrayIconViewModel>(); _trayIcon.DataContext = trayIconViewModel; trayIconViewModel.PopupViewModel.BambooPlanChanged += BambooPlanChanged; }