private void BtnPreviewSelected_Click(object sender, RoutedEventArgs e) { if (lstMaps.SelectedItem == null) { MessageBox.Show("Select a map to preview!", "Notice!", MessageBoxButton.OK, MessageBoxImage.Information); return; } DownloadableMap selectedMap = lstMaps.SelectedItem as DownloadableMap; selectedMap.OpenPreviewUrlInBrowser(); }
private void MenuDownloadFromBrowser_Click(object sender, RoutedEventArgs e) { if (lstMaps.SelectedItem == null) { MessageBox.Show("Select a map to download!", "Notice!", MessageBoxButton.OK, MessageBoxImage.Information); return; } DownloadableMap selectedMap = lstMaps.SelectedItem as DownloadableMap; selectedMap.BeginDownloadInBrowser(); }
private void BtnImportSelected_Click(object sender, RoutedEventArgs e) { if (ViewModel.IsImportingMap == false) { if (lstMaps.SelectedItem == null) { MessageBox.Show("Select a map to import!", "Notice!", MessageBoxButton.OK, MessageBoxImage.Information); return; } DownloadableMap selectedMap = lstMaps.SelectedItem as DownloadableMap; ViewModel.IsImportingMap = true; ViewModel.MapImported += ViewModel_MapImported; ViewModel.ImportSelectedMapAsync(selectedMap); } else { ViewModel.CancelPendingImport(); ViewModel.IsImportingMap = false; } }