Я разрабатываю приложение, и я бы загрузил изображение, которое не находится в папке clientbin, но в папке, размещенной на моем сервере. Я бы сделал что-то подобное BitmapImage bit = new BitmapImage(); строка path = "c: /image.png"; бит.UriSource = новый Uri (путь, UriKind.Absolute); identity.Source = бит; но он не функционирует. Любая идея? БлагодаряЗагрузить изображение не в xap Silverlight
ответ
Try:
Image.Source = Новый Imaging.BitmapImage (New Uri ("http://www.Pic.jpg", UriKind.Absolute))
Вы не хотите, чтобы включить его в свой проект или. xap станет огромным.
Приложения Silverlight работают на клиенте, а не на сервере, поэтому ссылка на путь, который вы пытались сделать, действительно указывает на путь на клиентской машине, на которой запущено приложение. Однако Silverlight не имеет права на чтение или запись с диска или на диск клиента в любом случае из-за серьезных причин. Исключением является функциональность изолированного хранилища.
Таким образом, ваш вариант - попробовать первый ответ, данный Биллом или WebService, который сложнее реализовать.
ib.
Чтобы добавить ответ Билла. Вы также можете использовать ресурсы на стороне сервера, используя следующий вспомогательный метод, который получается из местоположения файла xap.
public static string GetUrlForResource(string resourcePage)
{
var webUrl = Application.Current.Host.Source.ToString();
//Get ClientBin Directory
var stub = webUrl.Substring(0, webUrl.LastIndexOf("/"));
//Get application root.
stub = stub.Substring(0, stub.LastIndexOf("/") + 1);
//Append the application root to the resource page.
webUrl = stub + resourcePage;
return webUrl;
}
Чтобы использовать его как ответ Билла, используйте следующее:
Image.Source = new Imaging.BitmapImage(new Uri(GetUrlForResource("images/myimage.png"), UriKind.Absolute));
- 1. Silverlight XAP! = Windows Phone XAP
- 2. Загрузить файл в XAP
- 3. Как загрузить изображение ресурса png в Silverlight?
- 4. Шифрование файла XAP Silverlight
- 5. Динамическая загрузка Silverlight XAP
- 6. Obfuscating Silverlight XAP
- 7. Silverlight: Как загрузить файлы в каталог, включенный в папку XAP
- 8. запуск xap (приложение silverlight) в VS 2005
- 9. silverlight 5 подписать файл xap
- 10. Silverlight видеоплеер xap или js
- 11. silverlight XAP загружается каждый раз
- 12. XAP-файлы для silverlight 4
- 13. Различные файлы XAP в Silverlight - контекст обмена
- 14. Загрузить изображение динамически на Silverlight
- 15. Silverlight 4 xap запрос всегда перенаправляется
- 16. Silverlight PRISM загружает внешний модуль XAP
- 17. Как включить PDB-файлы в Silverlight XAP?
- 18. Безопасность Silverlight в загруженном файле xap
- 19. Как скомпилировать IronRuby в приложение Silverlight (XAP)?
- 20. Как генерировать .xap файлов в SilverLight
- 21. silverlight 4, динамически загружающие модули xap
- 22. Azure И Silverlight: Ошибка - Не удалось загрузить приложение silverlight
- 23. Пакет xml-файла с silverlight xap-выходом
- 24. Файл Silverlight xap не копируется в ClientBin на сервере сборки
- 25. Предотвращение кэширования Silverlight xap прокси-сервером
- 26. Silverlight JS API - загрузка XAP по запросу?
- 27. Как создать сертификат для подписания Silverlight xap
- 28. Файлы Silverlight XAP, удаленные временными интернет-файлами
- 29. XAP-кэширование вне браузера (OOB) Приложения Silverlight
- 30. Проблема с размещением файла xap-файла Silverlight