美文网首页
WPF加载svg矢量图

WPF加载svg矢量图

作者: Rain_Wuu | 来源:发表于2019-10-23 16:46 被阅读0次

该教程主要时通过第三方组件Svg2Xaml(https://github.com/smischke/svg2xaml)来加载svg资源到图片控件(Image)中。

官方:svg2Xaml主要的使用方式为:

using (FileStream stream = newFileStream(FileName, FileMode.Open, FileAccess.Read))

{

            DrawingImage image = SvgReader.Load(stream);

}

Further more you may use the SvgImage markup extension:

< !--xmlns:svg2xaml = "clr-namespace:Svg2Xaml;assembly=Svg2Xaml"-- > 

< ImageSource = "{svg2xaml:SvgImage test.svg}" />

我这里整合上边的方式封装了一个更加简便的调用方式。主要的思路为在转换器中做转换,在界面中直接绑定图片的Source,将图片路径作为参数进行传递。

主要代码:

xaml代码 转换器代码

效果图:

软件效果图

相关文章

网友评论

      本文标题:WPF加载svg矢量图

      本文链接:https://www.haomeiwen.com/subject/flugyctx.html