В приложении WPF я загружаю файлы xaml с xamlreader , находя текущий каталог , например:
public static string GetApplicationDirectory()
{
return System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
}
чтобы я мог прочитать в файле .xaml , получив его абсолютный путь , например:
string pathAndFileName = GetApplicationDirectory() + @"\Layouts\LayoutMain.xaml";
в Silverlight метод GetDirectoryName (...) дает мне MethodAccessException .
Как можно прочитать в этих файлах словаря ресурсов .xaml, которые расположены относительно файла .xap в Silverlight?
Я могу себе представить, что у меня мог бы быть каталог, в котором находится мой .xap файл , называемый "Layout" с моими файлами .xaml, в котором я мог читать, но что такое Silverlight команда для чтения в этом файле .txt относительно URI , в который помещается файл .xap?