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

问题描述:

我已经创建了一个自定义控件,其中会有一个位图图像。我的项目结构是:如何将图像存储在Silverlight 3自定义控件中?

Solution 
    ProjectName 
     Resources 
      Actor.png 

我使用的XAML是:

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

但是,这是行不通的。我将图片上的构建选项设置为“资源”和“始终复制”。有人能解释我做错了什么吗?

感谢,

斯科特

我相信,你只需要一个领导斜线的资源位置之前:

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

也没有必要设置复制到输出目录“复制总是”。由于构建操作设置为Resource,因此图像数据将位于程序集本身中,并且不会从输出目录引用它。

+0

谢谢丹!这工作。我后退的发际线永远感激不尽... – 2010-01-21 18:36:51