在UWP app图像控件,桌面和手机中显示SVG

时间:2017-04-23 14:12:01

标签: c# svg visual-studio-2015 uwp

有没有办法在UWP应用程序的xaml Image控件中显示SVG图像(来自URL)

e.g。

<Image Source={Binding image_source}>

其中image_source是图像的绝对路径。图片为 png svg 格式。

我的解决方案按预期使用任何常见的图形格式(jpg,png,gif),但在图形为svg格式时不显示任何内容。

我已经看到大量关于将svg转换为其他东西的文章,但是这些信息来自一个不是我的网站服务,我怀疑是其他人使用的。将质量图像改为png或其他东西我怀疑是一种选择。

在我的应用程序中,Image位于listView中。

我见过关于转换器的文章,内置了对svg的支持,但它们似乎都没有用。我还没有在这里或任何地方找到任何文章,除了手动转换文件(不是一个选项)之外还有其他工作解决方案

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

UWP原生支持SVG,您的解决方案应该可行。我猜你的情况下的问题是由于缩放。确保您的图形图像没有缩小边界,您只能看到它的透明部分。您可以尝试测试其他SVG文件以确认并使用大小和SVG ViewBox属性。