public static NotificationHub GetInstance() { // double checked locking ( if (instance == null) { //threadsafe lock (thislock) { instance = (instance == null) ? new NotificationHub() : instance; } } return(instance); }
private void Window_Activated(object sender, EventArgs e) { NotificationHub.GetInstance().CurrentNotificationHandler = this; }