/// <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); }