KK的技术人生

技术改变世界
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Silverlight

使用XamlReader.Load构建配置型自定义控件
摘要:我们知道,用Xaml来设计控件UI相比使用后台代码来说要容易得多,而且借助Blend或VS2010界面设计器也更容易维护,不必为了修改一个小小的背景前景色要投身茫茫码海中。但是Xaml相比代码构造来说,失去了动态配置的灵活性,而且也很难用于复制出若干相同配置的控件实例。考虑下面这样的情景:我们有一个图表控件,我们使用Blend为这个图表控件预先配置好了很多属性使其展示效果最佳,然后我们希望应用程序... 阅读全文

posted @ 2010-09-06 13:00 KK2038 阅读(3910) 评论(1) 推荐(4) 编辑

Silverlight 4+RIA Services--搜索引擎优化(SEO)
摘要:作者:Brad Abrams 译者:Kevin Yang 英文链接:Silverlight 4 + RIA Services - Ready for Business: Search Engine Optimization (SEO) 继续我们的系列文章,接着来看一下Silverlight和SEO。互联网上大部分流量都是搜索驱动的。搜索引擎通常是很多用户在公共互联网上的第一站,企业环境上的情况也在... 阅读全文

posted @ 2010-06-02 02:14 KK2038 阅读(902) 评论(0) 推荐(0) 编辑

Silverlight的依赖属性与附加属性
摘要:好久没写Silverlight了,依赖属性(Dependency Property)和附加属性(Attached Property)这两个算是很基础的知识都不是很记得了。写一写,当做一下笔记吧。CLR属性 与 依赖属性CLR属性我们非常熟悉了,在DotNet编程中随处可见。最简单最常见的属性访问器就是直接操纵类的私有成员,如下:C#3.0对这种常见的写法提供了“自动属性”这... 阅读全文

posted @ 2010-03-28 22:03 KK2038 阅读(5252) 评论(10) 推荐(2) 编辑

莫名其妙的Silverlight资源文件引用问题
摘要:问题描述 最近项目中遇到一个和资源文件相关的很奇怪的问题。有一个Silverlight应用会根据当前Url中的某个特定参数来决定使用什么文化的资源文件(关于资源的文件的使用见Silverlight 2 RTM 多国语言支持)。在其他机器上运行没有问题,传入zh-Hans和en-US界面都能正确显示相应语言的文字。但是在我的系统上却不管传入什么都是显示的英文文字。 问题分析 打开工程看了一下,... 阅读全文

posted @ 2009-07-14 01:24 KK2038 阅读(1252) 评论(0) 推荐(0) 编辑

Silverlight中文文档发布
摘要:http://www.microsoft.com/downloads/details.aspx?familyid=BCE7684A-507B-4FC6-BC99-6933CD690CAB&displaylang=zh-cn 还是CHM的格式,除了中文之外还加入了索引功能。英文不好滴朋友有福了~ 阅读全文

posted @ 2008-11-26 20:22 KK2038 阅读(590) 评论(1) 推荐(0) 编辑

谈谈Silverlight的一个跨域安全考虑
摘要:在文档中看到Silverlight在设计的时候对网络安全方面做了很多考虑。但由于本人对安全方面并不是特别懂,所以看得挺模糊的。最近和同事黄讨论了其中一些点,得到一些结论,和大家分享一下。 在文档中有这么一段话: There are important security considerations before you allow Silverlight clients to acce... 阅读全文

posted @ 2008-11-24 13:27 KK2038 阅读(2445) 评论(8) 推荐(1) 编辑

图片等资源的引用路径问题
摘要:在SL中,我们经常会遇到资源引用的问题,尤其是图片资源。这里就有两个地方需要注意的: 图片放哪里? Xaml中怎么引用图片? 下面我会通过一个简单的Demo来讲解一下这两个问题。 首先,新建两个工程,如下图: 这里,我们在SL工程中的Images文件夹放了4张图片(其中Image.jpg可以忽略),在Web工程的ClientBin目录下也建了个叫Images的文件夹,下面只有一... 阅读全文

posted @ 2008-11-16 23:30 KK2038 阅读(1521) 评论(4) 推荐(0) 编辑

白话KeySpline
摘要:KeySpline用在使用Key-Frame机制的动画中,主要利用了贝塞尔曲线来让动画效果更加符合真实世界。 先简单介绍一下贝塞尔曲线,公式我就不说了。贝塞尔曲线由四个点决定一条曲线,通过几条贝塞尔曲线,能够勾勒出任意复杂的物体的轮廓。 阅读全文

posted @ 2008-11-10 17:08 KK2038 阅读(2839) 评论(2) 推荐(1) 编辑

SL2动态加载Xap包中的程序集
摘要:以前B2时候的XamlReader貌似已经不管用了,所以只能手工解析。SL的Xap包我们可以直接将其当作文件流来读取。先读取manifest文件,里面包含有该Xap包的一些信息。 阅读全文

posted @ 2008-11-10 02:02 KK2038 阅读(977) 评论(0) 推荐(0) 编辑

SL2 动态加载程序集---OnDemand模式
摘要:随着我们开发的进行,我们的SL生产出来的Xap包可能会越来越大,这个时候我们可能会考虑将某些功能集独立到某个程序集中,放置在SL可以访问的路径下,然后在需要的时候动态去加载这个程序集。关于这方面的例子网上也有不少,但大多是告诉你在下载dll之后通过反射来实例化类型。我们知道反射是一种比较慢的操作,对于这里我们使用的程序集,其实内部有什么类我们都是知道的,那么有没有一种办法可以即获得动态加载程序集的好处,又不用付出反射的代码呢?答案是有的。下面我通过一个简单的Demo来演示一下怎么实现。 阅读全文

posted @ 2008-11-10 01:48 KK2038 阅读(1290) 评论(0) 推荐(0) 编辑

Silverlight 2 多语言支持(本地化)
摘要:让SL应用支持多国语言。 阅读全文

posted @ 2008-11-10 00:57 KK2038 阅读(2390) 评论(3) 推荐(0) 编辑

Blend中设置Grid内布局时“小锁头”的作用
摘要:当你在Grid上放置一个元素,点击Grid左上角的布局功能按钮的时候,Blend会出现如下这个界面 阅读全文

posted @ 2008-11-05 16:33 KK2038 阅读(597) 评论(0) 推荐(1) 编辑

键盘捕获事件与MessageBox的冲突
摘要:在SL2中,键盘事件和MessageBox一起使用时有时候会出现一些异常。如 阅读全文

posted @ 2008-11-02 10:39 KK2038 阅读(412) 评论(0) 推荐(0) 编辑

Xaml解析时抛出OutOfMemoryException
摘要:这是出问题的一段Xaml。想了好一会儿也不知道为什么会抛出这么个异常,因为我也没有绑定多少数据呀。后来经过一系列的排查,发现原来是OnProfileSetting按钮事件没有定义,晕死了~ SL的错误提示经常没什么意义,这次还误导人。 不过在写Xaml的时候经常会出现漏写事件处理函数定义的问题,这个时候通常抛出的错误是Xaml解析异常,你... 阅读全文

posted @ 2008-11-02 10:25 KK2038 阅读(250) 评论(0) 推荐(0) 编辑

在Xaml中输入尖括号文本
摘要:一般是不能直接在Xaml里面输入尖括号的,有两种解决方法: 在代码中修改文字 使用英文全角的尖括号 使用实体符&gt;就像HTML里面一样。 其他类似的还有&lt;&amp等 阅读全文

posted @ 2008-10-31 17:14 KK2038 阅读(1061) 评论(0) 推荐(0) 编辑

将Silverlight搬到桌面
摘要:Silverlight是WPF的一个子集,我们可以比较容易的将代码迁移到WPF上来,但是如果我们不想要那么麻烦的话,那么我们可以使用Desklight这个工具直接把Silverlight成果从Web上搬移到桌面上来. 该工具原理很简单,Silverlight在windows下是以Activex控件来实现的,只要在DotNet中新建一个winform程序,然后加入一个ActiveX控件,就可以直接在... 阅读全文

posted @ 2008-10-19 13:06 KK2038 阅读(896) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示