存档

‘Silverlight’ 分类的存档

Silverlight中无法设置卫星程序集为中立资源程序集

2011年9月5日

熟悉.Net资源文件体系的人都知道,中立资源程序集(Neutral Resource Assembly)的作用在于,一旦指定语言文化(Culture)的资源查找不到,便会Fallback到中立资源程序集。因此显式指定一个中立资源程序集很重要。…

Visual Studio 2010重命名重构时出现的问题

2010年9月29日

某天打开VS准备对以前命名不友好的类名进行重构的时候,弹出了下面这个框:

你要点Yes就会编译出错。

Google了一下发现是个Bug,打开VS,在从未打开Xaml文件的前提下,对UserControl的类名做重构的时候能够重现这个Bug。参考:…

使用XamlReader.Load构建配置型自定义控件

2010年9月3日

我们知道,用Xaml来设计控件UI相比使用后台代码来说要容易得多,而且借助Blend或VS2010界面设计器也更容易维护,不必为了修改一个小小的背景前景色要投身茫茫码海中。但是Xaml相比代码构造来说,失去了动态配置的灵活性,而且也很难用于复制出若干相同配置的控件实例。…

Silverlight 4+RIA Services–搜索引擎优化(SEO)

2010年5月4日
继续我们的系列文章,接着来看一下Silverlight和SEO。互联网上大部分流量都是搜索驱动的。搜索引擎通常是很多用户在公共互联网上的第一站,企业环境上的情况也在朝这个趋势发展。搜索也是很多广告获得收益的关键因素。所以无须多讲,SEO非常重要。但对于Silverlight程序来说,很多有意思的内容都是动态生成的,怎么做SEO呢?接下来我会给大家展示一个只需耗费最小工作的应用模式来实现Silverlight应用程序的SEO优化。

Silverlight的依赖属性与附加属性

2010年3月28日

好久没写Silverlight了,依赖属性(Dependency Property)和附加属性(Attached Property)这两个算是很基础的知识都不是很记得了。写一写,当做一下笔记吧。…

Silverlight启用Assembly Caching之后铁通用户无法访问

2010年2月13日

去年年底的时候,有客户向我们公司反映,他在自己公司内网(铁通ADSL)无法访问我们的Silverlight应用程序,而在他家里(网通ADSL)就可以正常访问。我们其他的客户并没有反映过类似的问题。…

解决Xaml中包含中文导致无法编译的问题

2009年9月29日

最近同事在编译工程的时候发现一个奇怪的Xml验证错误,提示信息是The "ValidateXaml" task failed unexpectedly。检查了半天发现是Generic.xaml文件中的中文字符导致的。只要文件中包含中文,那么就会出现这个编译错误。即使注释掉也依然出错。…

Blend小贴士——改变鼠标滚轮的默认行为

2009年9月18日

使用Blend的一个最大的别扭之处就在于它默认情况下滚轮的作用是放大缩小,而不是我们熟悉的滚动屏幕。还好这个默认行为是可以修改的。在菜单Tool=>Options=>Artboard中找到Mouse…

解决Silverlight引用中文字体的问题

2009年9月8日
问题描述

在Silverlight程序中,对文字设置了中文字体之后不起任何作用。

问题分析

Silverlight内置了十几种常见拉丁字体,如Arial,Comic…

解决Silverlight无法调试的问题

2009年9月1日
问题描述

在Silverlight开发过程中,经常时不时的会碰到Silverlight无法调试的问题。我就遇到下面几种情况:

1. Web Application+Silverlight,F5进入调试状态之后无法跟进Silverlight程序中下的断点…

枚举导致的WCF Web Service接口返回异常

2009年8月23日

枚举在DotNet中是一个比较特别的类型,因为你可以将任意整数赋值给一个枚举类,而不会导致编译或者运行时异常。不知道为什么要这样设计,感觉在这样的设计下,枚举类就变成弱类型了,丧失了类型安全检测了。曾经就有一次在Silverlight项目中遇到了和枚举类这个设计相关的奇怪问题,调试了半天才解决。…

跨域下请求Silverlight Xap包引起的问题

2009年7月12日
问题

最近将一个Silverlight应用从一个域挪到另外一个域下之后,出了一些莫名其妙的问题。在加载完Silverlight之后,整个Silverlight

莫名其妙的Silverlight资源文件引用问题

2009年7月6日

last update:2012-8-28

问题描述

最近项目中遇到一个和资源文件有关的诡异问题。项目中的Silverlight应用程序会根据当前Url中的特定参数来切换当前线程的Culture以及UICulture,以此来决定使用哪一个资源文件(关于Silverlight中如何正确打包资源,参考…

Silverlight SEO(搜索引擎优化)白皮书

2009年4月6日
转载说明:

英文原文出处:http://silverlight.net/learn/whitepapers/seo.aspx

中文翻译出处:http://www.mdong.org/?p=277

概要

这份文档描述了一些Silverlight程序的搜索引擎优化(SEO)技巧。这些技巧是用来帮助开发人员使得Silverlight内容能够在搜索引擎的结果页被发现,并为没有激活Silverlight的用户提供合意的体验。…

图片等资源的引用路径问题

2009年3月19日

    在SL中,我们经常会遇到资源引用的问题,尤其是图片资源。这里就有两个地方需要注意的:

  1. 图片放哪里?
  2. Xaml中怎么引用图片?

谈谈Silverlight的一个跨域安全考虑

2009年3月19日

在文档中看到Silverlight在设计的时候对网络安全方面做了很多考虑。但由于本人对安全方面并不是特别懂,所以看得挺模糊的。最近和同事黄讨论了其中一些点,得到一些结论,和大家分享一下。…

Silverlight 2动态加载Xap包中的程序集

2009年3月2日

以前beta2时候的XamlReader貌似已经不管用了,所以只能手工解析。silverlight的Xap包我们可以直接将其当作文件流来读取。先读取manifest文件,里面包含有该Xap包的一些信息。…

Silverlight2 动态加载程序集—OnDemand模式(Dynamic Load Assembly)

2009年3月2日

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

Silverlight 2 RTM 多国语言支持(应用程序本地化)

2009年2月28日

让Silverlight应用支持多国语言

1. 新建一个示例SL工程和一个测试的Web站点

2. 在站点中复制系统自动生成的****TestPage.html,以语言代码(如zh-CN)作为文件名的一部分。…

白话KeySpline

2009年2月28日

KeySpline用在使用Key-Frame机制的动画中,主要利用了贝塞尔曲线来让动画效果更加符合真实世界。

先简单介绍一下贝塞尔曲线,公式我就不说了。贝塞尔曲线由四个点决定一条曲线,通过几条贝塞尔曲线,能够勾勒出任意复杂的物体的轮廓。…