private void _menuItemAdd_Click(object sender, RoutedEventArgs e) { try { string[] files = PathRequest.OpenFilesCde("filter", "Gat Files (*.gat)|*.gat"); if (files != null) { _cache.Commands.AddMaps(files.ToList()); } } catch (Exception err) { ErrorHandler.HandleException(err); } }
public static void ReplaceFields <TKey>(GDbTabWrapper <TKey, ReadableTuple <TKey> > tab) { try { string[] files = PathRequest.OpenFilesCde("filter", FileFormat.MergeFilters(Format.All, Format.Txt, Format.Lua)); if (files == null || files.Length == 0) { return; } foreach (var file in files) { _readFile(file, tab); } } catch (OperationCanceledException) { } catch (Exception err) { ErrorHandler.HandleException(err); } }