private void SwipeCurrentNotification(ToastNotificationBase toastNotification) { lock (_notificationQueueLock) { CurrentNotification.AbortNotification(); CurrentNotification.CompleteToast(DismissStatus.Dismissed, notifyManager: false); _notificationsQueue.Remove(CurrentNotification); CurrentNotification = toastNotification; CurrentNotification.Show(this); } }
private void ShowNextNotification() { lock (_notificationQueueLock) { CurrentNotification = _notificationsQueue.FirstOrDefault(); if (CurrentNotification == null) { return; } CurrentNotification.Show(this); } }