Example #1
0
        public void AddMessage(Alert alert, int sec)
        {
            Messages.Add(alert);
            Console.WriteLine("Message Count : {0}", Messages.Count);
            OnRefreshRequested?.Invoke();

            new Timer((_) =>
            {
                if (Messages.Count > 0)
                {
                    Messages.RemoveAt(0);
                    Console.WriteLine("Message Removed at 0 position!");
                    OnRefreshRequested?.Invoke();
                }
            }, null, sec * 1000, Timeout.Infinite);
        }
 private void OnClickShuffle()
 {
     OnRefreshRequested?.Invoke();
 }
 public void CallRefreshPage()
 {
     OnRefreshRequested?.Invoke();
 }
 //Safely notifies that the refresh button was clicked.
 private void OnRefreshButtonClicked()
 {
     OnRefreshRequested?.Invoke();
 }
Example #5
0
 private void OnListLibraryRefreshing(object sender, EventArgs e) => OnRefreshRequested?.Invoke();