示例#1
0
 /// <summary>
 /// Enables or disables the OK button, depending on when the <see cref="ListView"/> contains a valid item.
 /// </summary>
 /// <param name="sender">The sender of the event.</param>
 /// <param name="e">The event arguments.</param>
 private void Stations_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (sender is ListView lv && lv.SelectedItems.Count == 1)
     {
         var selectedItem = lv.SelectedItems[0].Tag;
         this.btOk.Enabled = false;
         if (selectedItem is TransportStation t)
         {
             this.SelectedStation        = t;
             this.lbSelectedStation.Text = t.Name;
             this.btOk.Enabled           = true;
         }
     }
 }
 private void FindRestauransAroundStation(TransportStation station)
 {
     BeforeLoading();
     DownloadNearbyRestaurant(station.Latitude, station.Longitude);
 }