随笔分类 -  Silverlight

摘要:如果所开发的 silverlight 应用比较大,可以缓存应用的一些相关的库文件,在 silverlight 中支持对库文件的缓存。启用库文件缓存:打开项目的“属性”框,在 sliverlight 活页中选中“使用应用程序库缓存减少 XAP 大小”选项,然后引用 silverlight SDK 中自带的程序集,然后在程序集的属性页中把“复制本地”属性值设置为 true,这样在生成项目的时候,程序集不会被打包进 XAP 文件中,而是单独打包成一个 .zip 文件。上面的操作说引用 silverlight SDK 自带的程序集时才会被打包成 .zip 文件,如果自定义的程序集也需要打包成 zip 阅读全文
posted @ 2011-01-17 16:34 匡匡 阅读(383) 评论(0) 推荐(0)
摘要:今天想在 silverlight 中进行一些绘制,如调用 DrawLine、DrawString 等方法,在帮助文档里找了个遍没找到,于是在网上搜索了一下,原来在 silverlight 4 中都还不支持自定义绘制图形和文本。在 codeplex 网站上有一个叫 WriteableBitmapEx 的项目,这个项目库为 WriteableBitmap 类添加了一些扩展方法,可以自由的绘制一些几何图形,但是文本还是没办法绘制。看了 silverlight 新增的功能列表里,好像加强了 WriteableBitmap 类,可以实现一些简单的绘制。 阅读全文
posted @ 2011-01-15 10:30 匡匡 阅读(706) 评论(0) 推荐(0)
摘要:这一章主要讲的是开发工具 Visual Studio 和 Expression Blend 的安装。在这一章里还有一个小示例,示例倒没有什么难的,但是通过这个示例学到了在 Blend 中,给控件添加"效果"方法,这里把他给记录下来,以防过不了多久就给忘记了,必竟在工作中不会经常使用 Blend。打“资产”选项卡中“效果”活页:然后选中一个效果,把他拖到“对象和时间线” 面板中的控件上:如上图,把一个 BlurEffect 效果拖到了 Shadow 的控件上,这样就可以直接为控件添加效果了。 阅读全文
posted @ 2011-01-14 11:56 匡匡 阅读(210) 评论(0) 推荐(0)
摘要:最近要在 silverlight 的一个项目中绘制带有箭头的线条,但是在 silverlight 中竟然没有这样现成的功能。于是去网上搜索了一把,找到了两种解决方法:第一种是在 codeplex 网站上找了一个开源的项目,好像是国人所写的(代码里有中文注释):http://arrowline.codeplex.com/使用这个库挺方便的,效果也不错。另一种是就自己实现一个用户控件,也比较简单:XAML 内容:[代码]后台代码:[代码]上面的代码中实现的效果不怎么样:但是通过再改造一下,可以达到任意想要的效果。 阅读全文
posted @ 2011-01-13 14:06 匡匡 阅读(1433) 评论(2) 推荐(0)