В приложении WPF, я загружаю в XAML файлы с XamlReader путем нахождения текущего каталога так:Как получить доступ к местным текстовым файлам в папках ниже файла Silverlight .xap?
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?