コード例 #1
0
 /// <summary>
 /// Ropar på delegaten med rätt flygkod och status
 /// </summary>
 public void OnTakeOff(TakeOffArgs e)
 {
     if (TakeOff != null)
     {
         TakeOff(this, e);
     }
 }
コード例 #2
0
        /// <summary>
        /// Triggar start-eventet och kör tillhörande metod med tillhörande EventArgs.
        /// </summary>
        private void StartBtn_Click(object sender, RoutedEventArgs e)
        {
            TakeOffArgs takeOffInfo = new TakeOffArgs(this.Title, "started");

            Console.WriteLine(this.Title);
            OnTakeOff(takeOffInfo);
            StartBtn.IsEnabled  = false;
            LandBtn.IsEnabled   = true;
            RouteList.IsEnabled = true;
        }
コード例 #3
0
        /// <summary>
        /// Om det valts att flyget ska lyfta läggs en sträng som säger det till i listboxen.
        /// </summary>
        private void OnTakeOff(object sender, TakeOffArgs e)
        {
            string strOut = string.Format("{0} \t\t\t\t\t {1} \t\t\t\t\t\t {2}", e.FlightCode, e.Status, DateTime.Now.ToLongTimeString());

            infoBox.Items.Add(strOut);
        }