随笔分类 - Silverlight
Silverlight
摘要:Silverlight生命周期 一个Silverlight应用程序,从开始请求到完全载入,一般经过6个步骤: 用户请求HTML页面,HTML页面中含有Silverlight的入口; 浏览器下载Silverlight插件和对应的XAP文件; Silverlight插件开始工作,读取XAP文件里的AppManifast.xml文件来载入需要用到的Assemblies; Silverlight插件创建...
阅读全文
摘要:问题描述用Silverlight和WCF做上传图片,结果图片上传一半就报了错,然后屏幕右下角弹出“磁盘空间不足”的警告,发现C盘竟然只剩下十几兆的空间了。刷新一下页面,C盘空间又恢复了原来的大小(1G左右)。问题原因经过一番检查,发现Silverlight在调用Web服务的时候,每个请求都会在系统盘生成临时文件(在Win7下,位置是C:\Users\用户名\AppData\...
阅读全文
摘要:Path的Data数据有下面几种生成方式:来自其它矢量图。比如使用 Expression Design,就可以直接粘贴来自其它软件的矢量图形,然后选择导出,导出时做如后选择:文件->导出->导出属性->格式->XAML Silverlight 画布,即可得到XAML格式的矢量图形,也就是Path。 使用转换路径,比如,我们要把文字转成图形,相当于印刷行业里的文字转曲,可以直...
阅读全文
摘要:简单的实现多语言版本的Silverlight应用。日益国际化的同时,需要我们开发的应用根据不同的来访者显示不用的语言,Silverlight在这个方面就提供了很方便的支持。下来就来介绍一下如何做本地化在VS中新建Silverlight项目添加一个资源文件添加一些文案,注意:Access Modifier 要设置为Public然后复制这个文件,修改其名字做多语言支持。相关列表请查阅这里:http:/...
阅读全文
摘要:CLR属性 与 依赖属性CLR属性我们非常熟悉了,在DotNet编程中随处可见。最简单最常见的属性访问器就是直接操纵类的私有成员,如下:C#3.0对这种常见的写法提供了“自动属性”这一特性,方便了偶等这些懒惰的码农。这两种写法是等价的,都是需要设立一个实例级的私有变量作为属性访问器的持久存储。这对于我们非UI应用来说没什么。因为第一,我们一般不会创建太多类实例;第二,一个类...
阅读全文
摘要:项目地址:http://www.codeplex.com/CompositeWPF最新版下载地址:The October 2009 release of the Composite Application Guidance with updates for Silverlight 3 is now available on MSDN. Get it herePrism研究(for WPF &...
阅读全文
摘要:对于小型的Silverlight应用程序,可以把所有内容,包括资源,都包含在一个Xap包中发布。对于开发者来说,是个很便利的选择,可以把更多的精力和时间用到程序的功能方面,提高开发效率。但是对于使用者来说,如果xap文件过大,需要下载几分钟或者更长时间才能看到实际效果,可能是一个很糟糕的用户体验,一定需要很大的勇气和决心才会再次访问。为了解决初始下载主包时间太长的问题,开发者一般会把比较大的音频,...
阅读全文
摘要:微软推出的Bing Maps地图引擎,对外开放了Silverlight和Ajax两种客户端API,同时微软针对全球地图还推出了Bing Maps的Silverlight控件,该控件基于Silverligt 3发布。本系列文章以这个控件为基础,简单介绍了基于Bing Maps 的Silverlight控件开发中的常用技术点。 基础篇目录: 【Silverlight】Bing Maps学习系列(一...
阅读全文
摘要:状态检测主要包括二个方面:是否安装了摄像头,摄像头是否被其它程序占用视频截图有二种方法:一是直接利用CaptureSource类的CaptureImageAsync异步截屏,另一种是直接利用WriteableBitmap截屏幕,二种截屏方法的区别在于,CaptureImageAsync始终截的是视频原始内容,而直接用WriteableBitmap对指定区域截屏时,如果视频上面还有其它控件(比如Te...
阅读全文
摘要:在Silverlight企业级项目开发中,访问数据库是很常见的事情, 这里我不详谈Silverlight如何操作数据库,详细可以访问Silverlight访问数据库三种方法 和 SilverLight数据库访问示例 两篇文章,其中介绍的很详细。在Silverlight操作数据库的方法中,比较常用的是通过WCF服务进行存取数据库。WCF为了给Silverlight客户端提供引用共享类型,我们必须定义...
阅读全文
摘要:MIX10,Scott Gu宣布Silverlight 4 RC(release candidate)版本发布,从2009年11月到现在,Silverlight 4又多了一些新的功能,另外对于已有功能,也有了相应的增强。Silverlight 4 RC增加了以下几个新的功能:1. XAP Signing(XAP签名)2. Custom window chrome for trusted appli...
阅读全文
摘要:曾经发过一篇如何在Silveright中利用XmlSerializer序列化对象的文章“Silverlight中的序列化”,限于当时的认识有限,一度以为silverlight只有这一种办法,今天意外发现,其实还有更好的方式,特此做一个汇总与比较1.json序列化方式silverlight支持json字符串已是众人皆知的事情,没啥好说的,有点容易让人误导的是:我们在vs的si...
阅读全文
摘要:序列化简言之是这样一种能力:能够把复杂的对象(Object)变成某种格式的字符串(常见的格式有xml,string,二进制文件等),这样可以方便的在各种系统中传输或交换(比喻socket编程中的数据包只能用byte[]传输),接收方得到该字符串后,通过反序列化可以还原为复杂对象,进而调用对象的方法或属性 -- 跟反射有点沾边:)这里先给出一个WinForm的序列化例子,功能为通过打开文件对话框选择...
阅读全文
摘要:成员名称说明Default绑定目标属性的默认 UpdateSourceTrigger 值。多数依赖项属性的默认值为 PropertyChanged,而 Text 属性的默认值为 LostFocus。PropertyChanged当绑定目标属性更改时,立即更新绑定源。LostFocus当绑定目标元素失去焦点时,更新绑定源。Explicit仅在调用 UpdateSource 方法时更新绑定源。Text...
阅读全文
摘要:PowerPoint Silverlight转换器是一款WPF应用工具,可以转换任意版本的PPT文件到Silverlight。该项目为开源项目,可以供学习参考使用。 代码下载 PowerPoint Silverlight转换器是一款WPF应用工具,可以转换任意版本的PPT文件到Silverlight。该项目为开源项目,可以供学习参考使用。代码下载http://silverlightchina.n...
阅读全文
摘要:原文:http://www.ingebrigtsen.info/post/2010/02/08/Balder-0886-is-out.aspx经过几个月的艰苦努力,重构代码、API以及提高性能,Balder 0.8.8.6终于发布了。这里有一个SampleBrowser Demo演示了Balder绝大多数的功能。新特性如下:核心引入silverlight,但是仍然保持独立平台-直接在XAML中可以...
阅读全文
摘要:Kaxaml是一款开源的轻量级XAML编辑器,该项目支持视窗编辑,支持高亮语法支持,更多优势如下: Support for external assemblies x:Class / Event stripping Basic .csproj support / App.xaml support Real intellisense (right now I just parse a big .XS...
阅读全文
摘要:在使用 Silverlight 对绑定数据进行展现的时候(如 ListBox、DataGrid),经常需要对数据的表现形式进行各式各样的处理,Silverlight 对绑定数据的格式化并不像 ASP.NET 中那么方便,在网上查了一些资料发现我们可以使用 IValueConverter 实现绑定数据的格式化。 下面我们用 ListBox 做一个例子: 首先我们先定义一个 MyTime 的类: Co...
阅读全文
摘要:假设我有这样一个solution,包括: MyImageLibrary,其中包含一个文件夹"Images\MyImage1.png"; MyLoadImage是我的Silverlight Application里面也有一个Images\MyImage2.png, 页面中有一Image控件来分别显示这两个图片那么有如下几种选择:Build Action="Resource", Copy To Out...
阅读全文
摘要:在工作Research的时候,收集了一些Silverlight第三方控件.OpenSource Porject:1. Siverlight ToolKit (OpenSource)http://www.codeplex.com/Silverlight2. GOA ToolKit for Silverlight (OpentSource)http://www.netikatech.com/downl...
阅读全文

浙公网安备 33010602011771号