UserControl自定义图标在工具箱中使用VS2015 WPF

时间:2015-10-26 10:54:12

标签: wpf user-controls visual-studio-2015 toolbox

我创建了UserControl,我可以看到工具箱中的默认图标。

我已经为UserControl实现了自定义图标,可以在工具箱中看到它。

图像的构建动作设置为嵌入资源。

当我重新启动VS2015项目时,仍会显示默认图标。需要重新加载dll控件。

我必须删除UserControl并重新加载我可以在工具箱中看到自定义图标的dlls

我有什么方法可以不用重装dll吗?

pic

1 个答案:

答案 0 :(得分:0)

如果您在包含UserControl的程序集中使用图像,则需要将这些图像的BuildAction设置为Resource,而不是EmbeddedResource。

  

需要重新加载dll控件。

不确定你的意思。如果您正在编译图像资源,您应该可以像这样引用它们:

Source="pack://application:,,,/AssemblyName;component/Images/ImageToDisplay.png"

无需重新加载任何.dll文件(甚至不确定这意味着什么)。

  

当我重新启动VS2015项目时,仍会显示默认图标。

您尚未在控件中显示如何获取/显示图像。没有看到你的实现,就无法知道为什么显示默认图标而不是目标图标。