예제 #1
0
        private void NewToast_HideCompleted(object sender, RoutedEventArgs e)
        {
            //ToastItemsControl.Items.Remove(sender);
            AllToasts.Remove((MaterialFrame)sender);

            if (AllToasts.Count == 0)
            {
                NotificationLayoutAnchor.Hide();
            }
        }
예제 #2
0
        private void ClearAllNotificationsButton_Click(object sender, RoutedEventArgs e)
        {
            List <MaterialFrame> toastsToRemove = AllToasts.ToList();

            foreach (MaterialFrame toast in toastsToRemove)
            {
                //toast.HideToast();
                toast.Visibility = Visibility.Collapsed;
                AllToasts.Remove(toast);
            }

            toastsToRemove.Clear();
            toastsToRemove = null;
        }