В WPF я использую uri как ImageSource для элементов в списке, и он отлично работает, за исключением того, что URL-адрес является URL-адресом .svg.
Я пытался использовать Svg . Это работает, но изображения испорчены, и мне пришлось загрузить файл локально.
Я также пытался использовать SharpVectors , не понимал, как заставить его работать, и нигде не использовал документацию.
Это мой оригинальный код, и он работает для png, gif и jpg:
return new BitmapImage(new Uri(url, UriKind.Absolute));
Если бы вы также хотели иметь решение, которое не требует, чтобы я сначала загружал файлы локально, ноиспользуя Stream или URI напрямую.