Есть ли способ динамически просматривать SVG из файла или веб-страницы с помощью Silver light или flash?
Редактировать: Я сейчас конвертирую их на сервере с помощью inkscape. Единственная проблема заключается в том, что создание всех 60+ страниц каталога занимает немного времени. Это занимает 5 минут, и некоторые клиенты (включая босса) хотели бы, чтобы этот процесс был быстрее.
![[UX] Категории и настройки внешнего вида Flash-сообщений](https://i.imgur.com/5LZljB8b.jpeg)
XamlTune может преобразовывать SVG в XAML для просмотра в элементе управления Silverlight.
Кроме того, Inkscape поддерживает экспорт изображений SVG в вывод XAML. Конечно, ни то, ни другое - это не совсем то, о чем вы просите, поскольку оба каким-то образом «конвертируются», но прямо отвечу - нет, Silverlight не интерпретирует SVG напрямую. Хотя насчет Flash я не уверен.
Тимхойер: Знаете ли вы, есть ли параметр командной строки для создания файла XAML?
Обновлено: кажется, что svg не транслируется напрямую в формат xaml, так как мои диаграммы приведут к сбою IE в XP и Vista.
milhous: Я не знаком с интерфейсом командной строки Inkscape (если есть), но вы можете взять SVG и сохранить как Microsoft XAML.
Проект SVG в Codeplex может читать и отображать файл SVG в объект Graphics, который вы можете использовать в Silverlight. В качестве альтернативы вы можете просто использовать HttpHandler для визуализации SVG прямо в браузере в формате PNG.
Я посмотрю на это, чтобы узнать, сколько на это потребуется времени.