c# - 将 SVG 图像添加到资源文件中

标签 c# visual-studio winforms svg devexpress

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

enter image description here

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

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

如果没有的话,有什么困难的方法吗?

最佳答案

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

关于c# - 将 SVG 图像添加到资源文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47914370/

相关文章:

node.js - DeprecationWarning : 'node --debug' and 'node --debug-brk' are invalid. 请使用 'node --inspect or ' Node --inspect-brk' 代替

c# - 设计函数签名 - 返回值或输出参数

c# - 如何在多个 View 之间共享数据

c# - 使用 C#,如何获取我的机器是 64 位还是 32 位?

c# - 如何使设计器可以使用复合组件?

c# - 抑制 GUID 警告作为 mt.exe 生成后事件的结果

c# - C#中的关键字实现

c# - 如何为图表中的列添加背景颜色

c# - WebBrowser 控件 - 提交表单后等待页面加载

.net - WinForms:如何在表单上制作可折叠的 UI 区域,例如 Visual Studio 的工具箱?