コード例 #1
0
        /// <summary>
        /// Click event for "Land" button
        /// </summary>
        /// <param name="sender">the object sending the event</param>
        /// <param name="e">event arguments</param>
        private void EndFlightBtn_Click(object sender, RoutedEventArgs e)
        {
            LandEventArgs landEventArgs = new LandEventArgs(flightCode, FormatDate(DateTime.Now));

            OnNewLanding(landEventArgs);
            CloseWindow();
        }
コード例 #2
0
 /// <summary>
 /// This method is responsible for logging that a new Flight has landed
 /// </summary>
 /// <param name="sender">the object sending the event</param>
 /// <param name="landingEventArgs">event arguments</param>
 private void NewLandingHandler(object sender, LandEventArgs landingEventArgs)
 {
     FlightsListView.Items.Add(landingEventArgs);
 }
コード例 #3
0
 /// <summary>
 /// Reise takeoff event
 /// </summary>
 /// <param name="args">arguments for the event</param>
 public void OnNewLanding(LandEventArgs args)
 {
     landEvent?.Invoke(this, args);
 }