有没有办法在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的支持,但它们似乎都没有用。我还没有在这里或任何地方找到任何文章,除了手动转换文件(不是一个选项)之外还有其他工作解决方案
非常感谢任何帮助。
答案 0 :(得分:0)
UWP原生支持SVG,您的解决方案应该可行。我猜你的情况下的问题是由于缩放。确保您的图形图像没有缩小边界,您只能看到它的透明部分。您可以尝试测试其他SVG文件以确认并使用大小和SVG ViewBox属性。