Я хотел бы сохранить города мира в списке, поскольку приложение metro не может иметь локальную базу данных, но я не уверен, что это возможно (я нашел текстовый файл с более чем 3 миллионами городов).Хранить огромные данные в приложении метро
Интересно, как они это сделали в приложении погоды. Поскольку в предложенных результатах нет латентности (в режиме поиска или на экране «Любимые места»), я не думаю, что они используют веб-сервис, а также я хочу, чтобы мое приложение могло предлагать список городов даже если соединение отсутствует.
Любая идея?
Используйте Trie. Смотрите, например: - http://stackoverflow.com/questions/6416050/how-to-create-a-trie-in-c-sharp - http://stackoverflow.com/questions/3748200/save-a-trie-to-disk –