Я просто не могу получить streamResource для получения файла с моего компьютера.Сначала я попробовал
Application.GetResourceStream
Но обнаружил, что мне нужно использовать
Application.GetRemoteStream
Итак, я попробовал:
Uri uriAdress = new Uri("file:///c:/mapsource/wildlife.kml", UriKind.RelativeOrAbsolute);
StreamResourceInfo streamResource = Application.GetRemoteStream(uriAdress);
Но получил исключение, сообщающее мнечто GetRemoteStream ожидает относительный URI или пакет; // siteoforigin:
Я искал вокруг и обнаружил, что это должно быть действительно просто, поэтому моя последняя попытка была:
Uri uriAdress = new Uri("pack://siteoforigin:c:/mapsource/wildlife.kml", UriKind.RelativeOrAbsolute);
StreamResourceInfo streamResource = Application.GetRemoteStream(uriAdress);
Я получилчто URI localpath был "" /mapsource/wildlife.kml ", что неверно, и я получил исключение из StreamResourceInfo:
" Неподдерживаемый синтаксис URI.Метод ожидает относительный URI или пакет: // siteoforigin: ,,, / form of absolute URI "
Кто-нибудь понял, что я делаю неправильно?
Спасибозаранее