我创建了UserControl
,我可以看到工具箱中的默认图标。
我已经为UserControl
实现了自定义图标,可以在工具箱中看到它。
图像的构建动作设置为嵌入资源。
当我重新启动VS2015项目时,仍会显示默认图标。需要重新加载dll控件。
我必须删除UserControl
并重新加载我可以在工具箱中看到自定义图标的dlls
。
我有什么方法可以不用重装dll吗?
答案 0 :(得分:0)
如果您在包含UserControl的程序集中使用图像,则需要将这些图像的BuildAction设置为Resource,而不是EmbeddedResource。
需要重新加载dll控件。
不确定你的意思。如果您正在编译图像资源,您应该可以像这样引用它们:
Source="pack://application:,,,/AssemblyName;component/Images/ImageToDisplay.png"
无需重新加载任何.dll文件(甚至不确定这意味着什么)。
当我重新启动VS2015项目时,仍会显示默认图标。
您尚未在控件中显示如何获取/显示图像。没有看到你的实现,就无法知道为什么显示默认图标而不是目标图标。