如何将图像存储在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,因此图像数据将位于程序集本身中,并且不会从输出目录引用它。
谢谢丹!这工作。我后退的发际线永远感激不尽... – 2010-01-21 18:36:51