예제 #1
0
        protected virtual void OnDateTimeRecieved(EventArgs e, string myNewDate, string myNewTime, bool taskEnding) // [2] Recieves the new date and time
        {
            SendDateTimeDataArgs args = new SendDateTimeDataArgs()
            {
                newDate = myNewDate, newTime = myNewTime
            };                                        //[3] Sets the data out as outlined in 4

            DateTimeRecievedEvent.Invoke(null, args); // [5] Pass the data to the event
        }
예제 #2
0
 private void NewDateTimeEventRecieved(object sender, SendDateTimeDataArgs args)//Run when event from GetTimeAndDate runs
 {
     if (args.ThreadEnd)
     {
         UnexpectedThreadEnd(1);
     }
     else
     {
         Dispatcher.BeginInvoke(new Action(() =>
         {
             textboxDate.Text = args.newDate;
             textboxTime.Text = args.newTime;
         }), DispatcherPriority.Background);
     }
 }