2009-06-08 110 views
1

我需要将图像放在自定义控件的默认视图中。但是,每当我尝试测试控件时,都无法找到图像。我试图将它作为嵌入式资源进行编译,并且只是VS中的一个简单资源。这些都没有奏效。那么是否有正确的方法来做到这一点?WPF自定义控件库中的图像

+0

非常感谢您的帮助。我能够使用Pack URI方案来正确引用我需要添加的图像。 – user119039 2009-06-10 19:39:59

回答

1

我有一个开放源码库,使您可以包括通过值转换器WPF应用程序国家的国旗。标志图像作为资源存储在程序集中。

它可以用的​​NuGet:

安装,包装FamFamFam.Flags.Wpf

源达在GitHub上:

https://github.com/drewnoakes/famfamfam-flags-wpf

你c看看如何嵌入图像,并使用Pack URI方案。

4

这可能是因为您将图像路径指定为相对路径。您应该使用Pack URI Scheme来指定资源在当前程序集中。例如:

<Image Source="pack://application:,,,/Images/MyImage.png"/>