如何在Silverlight 3自定义控件中存储图像?

时间:2010-01-21 17:02:24

标签: silverlight

我创建了一个自定义控件,其中包含一个位图图像。我的项目结构是:

Solution
    ProjectName
        Resources
            Actor.png

我使用的XAML是:

<Image x:Name="ActorBitmap" Source="ProjectName;component/Resources/Actor.png />

但是,这不起作用。我将图片集上的构建选项设置为“资源”和“始终复制”。有人可以解释一下我做错了吗?

谢谢,

斯科特

1 个答案:

答案 0 :(得分:1)

我相信你只需要在资源位置之前使用前导斜杠:

<Image x:Name="ActorBitmap" Source="/ProjectName;component/Resources/Actor.png />

也无需将复制到输出目录设置为“始终复制”。由于构建操作设置为“资源”,因此图像数据将位于程序集本身中,并且您不会从输出目录中引用它。