自创始人更新发布以来,UWP可以使用SVG图片,如此处(第3分钟)所述。
我有一个48x48的SVG,如果我将图像的宽度和高度设置为48并且拉伸设置为无限,则可以正常使用:
<Image Source="ms-appx:///Assets//check.svg" Height="48" Width="48" Stretch="None"/>
如果我将拉伸设置为充满,则图像会消失。 如果我增加宽度和高度,我可以看到图标被钉在图像的左上角(屏幕截图使用不同的SVG但相同大小)。 拉伸=填充和固定高度/宽度不是缩放图像的预期方式吗?
在我看来,拉伸算法似乎没有意识到我的SVG应该是48x48。我做错了吗,还是有解决方法?
Image
包装在 ViewBox 中,或者个人认为我只是使用类似于 SVG 的 XAML Path 标记,您可以从 Adobe Illustrator 导出到该格式。我之前没有听说过 SVG 支持,甚至文档中也没有提到,但如果它被完全支持,那将是很酷的。 - Chris W.