Если вас беспокоит скорость загрузки / эффективность чтения файлов, вам придется проверить, что работает лучше всего. Я бы начал с того, что проще всего реализовать, а затем изменил бы при необходимости.
То, что подходит для вашего приложения, будет зависеть от общего размера данных и размера отдельных фрагментов текста. Наряду с рассмотрением того, где вы храните данные, не забудьте также учитывать формат, в котором вы храните их, поскольку десериализация / анализ также является перегруженной информацией, которую вам следует учитывать.
Не забудьте проверить это на реальном устройстве, поскольку производительность, которую вы видите на эмуляторе, вряд ли будет реалистичной по сравнению с тем, что увидят ваши пользователи.
Обновление
Если это данные только для чтения, вы, вероятно, захотите добавить их в виде нескольких файлов содержимого (установите действие сборки) в XAP.
Формат файлов и способ разделения данных между ними будут зависеть от данных и приложения.
Наличие нескольких файлов означает, что вам не нужно загружать все данные одновременно. (Я полагаю, вам не нужно этого делать.) Просто откройте нужный файл.
Обновление 2
Для примера загрузки файла ресурса из XAP см .: http://blogs.msdn.com/b/silverlight_sdk/archive/2010/08/27/loading-a-static-xml-file-to-your-windows-phone-silverlight-app.aspx