Exemplo n.º 1
0
        /// <summary>
        /// Click event for "Take off" button
        /// </summary>
        /// <param name="sender">the object sending the event</param>
        /// <param name="e">event arguments</param>
        private void StartFlightBtn_Click(object sender, RoutedEventArgs e)
        {
            TakeOffEventArgs takeOffEventArgs = new TakeOffEventArgs(flightCode, FormatDate(DateTime.Now));

            OnNewTakeOff(takeOffEventArgs);
            DisableStartActivateChangeRouteLand();
        }
 /// <summary>
 /// This method is responsible for logging that a new Flight has taken off
 /// </summary>
 /// <param name="sender">the object sending the event</param>
 /// <param name="flightEventArgs">event arguments</param>
 private void TakeOffHandler(object sender, TakeOffEventArgs flightEventArgs)
 {
     FlightsListView.Items.Add(flightEventArgs);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Reise takeoff event
 /// </summary>
 /// <param name="args">arguments for the event</param>
 public void OnNewTakeOff(TakeOffEventArgs args)
 {
     takeOffEvent?.Invoke(this, args);
 }