将SVG图像添加到资源文件

时间:2017-12-20 21:08:37

标签: c# visual-studio winforms svg devexpress

我认为这个问题超越了Dev Express,这就是为什么我还没有去过供应商论坛(虽然我可能错了)。在最新版本的Dev Express Winforms(17.2)中,功能区项目上支持SVG图像。当您使用Dev Express选择器并将它们添加到项目资源时,它看起来像这样:

enter image description here

我有一些我自己想要添加的SVG图像。拖放它们会将它们添加为文件。通过设计器进行导入会将它们添加到表单资源中,我希望它们作为项目资源(我们在多个表单中重复使用图标)。

是否有一种简单的方法可以将本地SVG图像添加到我的资源文件中,并让项目中的所有控件都可以看到它们,Dev Express图库图像的方式是什么?

如果没有,是否有困难?

2 个答案:

答案 0 :(得分:2)

考虑使用专门用于存储DevExpress控件矢量图像的SvgImageCollection组件 您可以调用SvgImageCollection的智能标记,然后单击"编辑集合"调用“集合编辑器”对话框。使用"添加"选择器从以下位置选择导入SVG图像的位置: adding SVG images

答案 1 :(得分:0)

不知道最近三年是否发生了变化或发生了什么,但这现在非常容易-几乎没有麻烦。

要将SVG添加到资源中,请转到任何控件的ImageOptions.SvgImage属性,单击属性(省略号)按钮,它将显示此熟悉的形式:

enter image description here

通过“导入”按钮,您可以将本地SVG添加到资源文件中,然后整个项目都可以访问该文件。