文章 2022-02-16 来自:开发者社区

快速浏览Silverlight3:在浏览器外运行Silverlight应用

  Silverlight3一个很显著的特点就是其应用可以在浏览器外运行。就是说一个在浏览器中运行的应用可以被独立(detached)出来,并通过一个桌面和开始菜单栏图标来启动执行,而不在需要有网络连接。这样给人的感觉其就像一个普通的桌面应用而不是一个浏览器应用程序。      为了实现独立(detached),用户必须对这类应用有个明确的选择:“...

文章 2022-02-16 来自:开发者社区

快速浏览Silverlight3 Beta: 在多个Silverlight应用间传递信息

在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中会更容易被接受。          好在Sil...

文章 2022-02-16 来自:开发者社区

快速浏览Silverlight3 Beta:使用SaveFileDialog保存到本地文件

在Silverlight3 Beta,提供了保存文件对话框,通过它我们可以很方便的将文本(包括图片等)信息保存到指定的本地文件上,当然这是要求一定权限的,所以在启用VS2008时请选择以“管理员身份”运行,即:             只有这样才不会在稍会的保存文件时,出现权限不...

文章 2022-02-16 来自:开发者社区

快速浏览Silverlight3 Beta:当HLSL遇上Silverlight

   HLSL 高级着色器语言(High Level Shader Language,简称HLSL),由微软拥  有及开发的一种语言,只能供微软的Direct3D使用。 HLSL是微软抗衡GLSL的产品,同时不能与OpenGL标准兼容。他跟Nvidia的Cg非常相似。         看了...

文章 2022-02-16 来自:开发者社区

快速浏览Silverlight3 Beta:数据检验

  在Silverlight3中对数据进行校验不再像Silverlight2中那样麻烦了,下面就简要演示一下。           首先,我们创建一个Silverlight3应用,名为:"ValidateSample"          &...

文章 2022-02-16 来自:开发者社区

快速浏览silverlight3 Beta: 打包下载文件(共享程序集)

 在Silverlight2中,如果使用附属(additional)程序集(比如System.Xml.Linq.dll) 时,需要在VS中添加对它的引用。最终在生成的XAP文件中包括下面内容:           1.当前应用的assembly 文件    &...

文章 2022-02-16 来自:开发者社区

快速浏览Silverlight3 beta:鸡肋一样的WritableBitmap

结果也是很不明确,起码就目前看来,使用WritableBitmap的Render方法对XAML文件中UI元素生成位图,但还不支持将获取出来的位图以文件流的文件保存到本地(因为我开始想用SaveFileDialog来做这事)。原因就是在调用Render方法之后,就不可以再访问WritableBitmap中的Pixel(数组类型)了,系统会报错,如下图:     ...

文章 2022-02-16 来自:开发者社区

快速浏览Silverlight3 Beta:在线与离线状态检测

  在Silverlight3中提供了NetworkChange,NetworkInterface这两个类(均为abstract型),其中实现了NetworkAddressChanged的事件处理器用来检测当前在线状态,而NetworkInterface类的 GetIsNetworkAvailable()方法(返回bool类型),用来判断当前是否在线。有了这两个类,就可以很方便...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。