SilverLight学习笔记--关于Silverlight资源文件(如:图片)的放置位置及其引用
2013-04-25 17:27
302 查看
Silverlight中有许多资源文件,例如:图片,音频、视频,甚至XML和XAML等非执行数据文件,在Silverlight中根据资源所处位置的不同而有所区别。
资源文件可分布在我们Silverlight项目的多个位置,在此我们将讨论以下三种情况及其相互间的关系。
1、镶嵌入程序集内
2、在.xap压缩包内而不镶嵌入任何程序集内
3、一个程序集引用另一个程序集内的资源
在操作本文实例前请先准备两个图片,分别是A.jpg和B.jpg,下面我们进入具体实验。
一、建立实验环境
首先,启动VS2008,新建项目,Silverlight应用程序,项目名命名为ResourceLocation,点击确定,VS2008将自动为我们建好了两个项目,一个名为ResourceLocation,一个名为ResourceLocation.Web。在解决方案下添加另一个项目,项目类型为Silverlight类库,项目名为ResourceAssembly,在此项目下,删除系统为我们自动建立的文件Class1.cs,因为我们用不着它。至此,我们在此解决方案下有三个项目,分别名为:
ResourceLocation,
ResourceLocation.Web,
ResourceAssembly
然后,编程项目ResourceLocation的Page.xaml文件,最终代码如下:
View Code
按下F5运行可以看到图片。
资源文件可分布在我们Silverlight项目的多个位置,在此我们将讨论以下三种情况及其相互间的关系。
1、镶嵌入程序集内
2、在.xap压缩包内而不镶嵌入任何程序集内
3、一个程序集引用另一个程序集内的资源
在操作本文实例前请先准备两个图片,分别是A.jpg和B.jpg,下面我们进入具体实验。
一、建立实验环境
首先,启动VS2008,新建项目,Silverlight应用程序,项目名命名为ResourceLocation,点击确定,VS2008将自动为我们建好了两个项目,一个名为ResourceLocation,一个名为ResourceLocation.Web。在解决方案下添加另一个项目,项目类型为Silverlight类库,项目名为ResourceAssembly,在此项目下,删除系统为我们自动建立的文件Class1.cs,因为我们用不着它。至此,我们在此解决方案下有三个项目,分别名为:
ResourceLocation,
ResourceLocation.Web,
ResourceAssembly
然后,编程项目ResourceLocation的Page.xaml文件,最终代码如下:
View Code
<UserControl x:Class="ResourceLocation.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300"> <Grid x:Name="LayoutRoot" Background="White"> <Image Height="300" Width="400" Source="/ResourceAssembly;component/p.jpg"></Image> </Grid> </UserControl>
按下F5运行可以看到图片。
相关文章推荐
- SilverLight学习笔记--关于Silverlight资源文件(如:图片)的放置位置及其引用
- 关于Silverlight资源文件(如:图片)的放置位置及其引用(相对路径)
- Silverlight学习笔记:资源的位置
- SpringMVC注记式验证学习笔记——指定验证出错提示信息资源文件及其编码
- 关于Silverlight中的图片资源引用
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- PE结构学习笔记--关于AddressOfEntryPoint位置在文件中怎么确定问题
- PE结构学习笔记--关于AddressOfEntryPoint位置在文件中怎么确定问题
- WPF and Silverlight 学习笔记(十七):WPF资源(Resource)(2)
- SilverLight学习笔记--silverlight如何在客户端写入文件
- 学习使用资源文件[3] - 用 Image 显示资源中的图片
- 我的学习笔记-----关于图片文件传输接收
- C++学习笔记与思考_2 --const限定符及其引用,typedef符号
- SilverLight学习笔记--实际应用(二) 建立一个轮盘图片展示程序
- 终极ios学习笔记1.0.2-ios无法加载项目内资源文件
- Java学习笔记之swing文件选取器 例子 (4种读写文件方式-和图片的读写方法)
- springMVC学习笔记---day04-上传图片、JSON转对象、校验、全局异常、拦截器、静态资源
- 学习笔记:关于头文件中定义静态变量
- C/C++中关于地址、指针和引用变量的学习笔记(九) : 内存结构
- 莫名其妙的Silverlight资源文件引用问题