Silverlight 4 RIA Service dataform Template, 代码选择控件,Validate验证使用技巧 功能 定义只读,新增,编辑三块模块 定义模板的目的是更好的复用和提高...下面是一个归并关系的维护界面。 ? ? 主要有表头,多个表体组成,为了把所有操作尽量在一个页面中完成,表头使用一个DataForm空间,表体使用DataGrid和DataForm组合实现。...提示:布局使用Data Filed控件系统默认根据DataForm控件的状态改变Data Field编辑状态 下图是编辑状态下的布局 ? 模板文件 ? XAML代码 ?...如果用asp.net需要写需要JavaScript代码,而使用Silverlight则非常容易就能实现。 ? XAML代码; ? 通过把需要带出的字段绑定到自定义控件上。...Silverlight代码 属性绑定代码 ? 赋值代码 ?
Silverlight企业应用框架设计【六】自定义系统菜单(使用自己的DataForm) SilverLight企业应用框架设计【五】客户端调用服务端(使用JSON传递数据,自己实现RESTful Web...【二】框架画面 SilverLight企业应用框架设计【一】整体说明 闲言碎语~不要讲 先上图片 这个系列讲到的这个系统与 WinForm企业应用框架设计【一】界限划分与动态创建WCF服务(no svc...企业应用框架设计【五】系统登录以及身份验证+源码 这个系列类似 只不过是用在silverlight上的 当然,换了平台就换了很多技术 下面我说一下这个框架的一些特点 一:自己实现基于HTTP的REST服务...二:自己实现客户端实体和服务代理的代码生成逻辑 使用RiaService的人肯定会知道 VS开发环境在Silverlight客户端 自动生成了服务代理的代码和实体的代码 这些代码放在 Generated_Code...:自己实现的DataForm控件 Silverlight提供的DataForm控件用以编辑实体 非常强大 但是太过强大了,把一些操作搞他复杂了 咱们这个系列将使用自己的DataForm控件 完成实体编辑业务逻辑
索引 SilverLight企业应用框架设计【五】客户端调用服务端(使用JSON传递数据,自己实现RESTful Web服务) SilverLight企业应用框架设计【四】实体层设计+为客户端动态生成服务代理...(自己实现RiaService) SilverLight企业应用框架设计【三】服务端设计 SilverLight企业应用框架设计【二】框架画面 SilverLight企业应用框架设计【一】整体说明 首先我们设计的窗体如下.../schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" xmlns:dataForm...="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.DataForm.Toolkit"...由于左侧的树控件和右侧的Grid控件中间 有个GridSplitter控件 所以可以自由的拖动GridSplitter控件以变化左右两侧控件的大小 树控件我们暂且不提(没有什么特殊的地方) ------
数据驱动开发For Silverlight WCF RIA1.0 三步曲 WCF RIA 1.0的正式发布,让Silverlight开发业务应用系统变得更加简单,结构更加清晰,代码工作量大大减少,结合...Visual Studio 2010让开.net Silverlight 应用效率更高。...数据服务层(Domain Service) 通过数据访问层 entity framework创建的实体和CRUD方法,暴露成服务(domain server class)和实体元数据类(metadata...编译后客户端产生对应的Domain Context class ? Xaml页面展示 通过DomainDataSource 绑定DomainContext ? ?...记录绑定datagrid,明细绑定dataform ,字段校验通过设定metadata class类实现 ? 数据提交 ?
幸好十年前ScottGu分享过一个简单的方案,很有参考价值: WPF & Silverlight LOB Form Layout - Searching for a Better Solution:...具体内容可见在网格之间共享大小调整属性这篇文章。...> 由DataForm选择表单元素并生成的做法也很多人喜欢,但对实体类的要求也较高。...DataForm通常还可以更进一步--反射实体类的所有属性自动创建表单。如果需要的话可以直接买一个包含DataForm的控件库,或者将SilverlightTookit的DataForm移植过来用。...参考 ScottGu's Blog - Nov 6th Links_ ASP.NET, ASP.NET AJAX, jQuery, ASP.NET MVC, Silverlight and WPF ItemsControl
Silverlight是基于时间线的,不象Flash是基于帧的,所以在Silverlight中,很少看到有文档专门介绍SL中的帧。...但是我们从动画原理知道,动画只不过是一幅幅静态图片连续播放,利用人眼的视觉暂留形成的,因此任何动画从原理上讲,至少还是有每秒播放多少帧这个概念的。...Silverlight的sdk文档中,有一段话: ... maxFramerate 值可通过 Silverlight 插件对象的 maxframerate 参数进行配置。...maxframerate 参数的默认值为 60。currentFramerate 和 maxFramerate 是报告每秒帧数 (fps) 的值。实际显示的帧速率设置为较低的数字。...,运行效果: 拖动滑块,观察一下时间更新的快慢,同时注意浏览器左下角状态栏的显示,当然 CompositionTarget.Rendering不仅仅只能用来显示时间,还能做更多的事情,大家就尽情发挥想象吧
Silverlight 2 包含一个 CLR,但并不是其他 .NET 应用程序和程序集使用的 CLR. Silverlight CLR 也称为 CoreCLR,在设计时充分考虑了不同用途。...CoreCLR 专为跨平台互操作性而设计,可与 CLR 同时运行并支持不同的安全模型以及不同版本的基础类库。 CoreCLR 是 Silverlight 使用的虚拟机。...但也有一些例外情况,比如 OpenFileDialog 和 IsolatedStorage(存储配额更改),在这种情况下,Silverlight 需要用户的明确同意才能打破沙箱的默认规则集。...Silverlight 和 .NET 应用程序使用不同 CLR 意味着您不能在两个针对 .NET 应用程序和 Silverlight 应用程序的项目中引用同一个程序集。...Silverlight 正常使用所需的功能集非常小-仅仅是内核。但任何 .NET 程序集都要链接标准版本的 mscorlib,这就是问题所在。
demo地址: http://demo.componentone.com/Silverlight/ControlExplorer/ 另外一个 微软示例站点. http://www.codeplex.com.../mscui http://www.mscui.net silverlight和Html结合的非常好. ...demo地址: http://www.blackspike.com/permanent/blog/SL_Skin/ RadControls for Silverlight ? ? ? ?...demo地址: http://www.telerik.com/demos/silverlight/
这个东西有点象Flash的Cookie,可以用来在客户端存储一些数据,我在官方文档上读到这个功能的第一反应就是:用它来做IM的客户端聊天记录存储太棒了,呵呵 这里把官方文档上的示例精减整理了一下,贴在这里纪念...IsolatedStorageException ex) { txtParam.Text = ex.Message.ToString(); } 存储区的默认大小是...IsolatedStorageException) { // TODO: Handle that store could not be accessed. } 想知道存储区的空间使用情况吗
FWA全称Favourite Website Awards,是一个世界著名的互动多媒体网站收录平台,于2000年5月建立,目的是展示世界上最优秀、最前沿的网络媒体艺术设计作品。...FWA一直被列为世界上最顶级、最具有精英意义的评价网络媒体交互艺术创作的权威机构,其收录的作品也不断成为备受追捧的创意科技标杆。 FWA每日收录一个互动站点,月度年度评选最佳。...凡是被收录的站点都会被光荣的授以FWA角标,这是国内外无数设计师与互动网站开发机构梦寐以求的标识。 网址:http://www.rememberreach.com/ ? ? ? ?
一下是个人配置Silverlight遇到的问题和心得,分享给大家!!!请大家批评指正。...问题1:为Visual Studio 2010部署Silverlight开发环境需要安装的东西? ...Microsoft Silverlight版本号与Microsoft Silverlight 4 SDK版本不匹配(不匹配的情况应该是版本低于SDK的版本,或远大于,即Microsoft Silverlight...版本为5.0.50826.0,这是我遇到的不匹配的情况),上图显示为正确的版本匹配,解决办法是,卸载当前的Microsoft Silverlight,重新下载Silverlight_Developer.exe...我也不知道为什么都是安装Silverlight4_Tools.exe产生的,为什么会发生不匹配呢?只能说明Silverlight4_Tools.exe将三者集成为exe文件时,所选择的就是不匹配的。
Silverlight 3.0 中的 WriteableBitmap 尽管矢量图形非常的强大但是在有些情况下还是需要用到位图,因为他们在运行时能得到更高的执行效率和渲染效果。...在Silverlight 2.0中获得位图的唯一途径就是从服务器下载并将其嵌入到一个Image元素上。 在Silverlight 3.0中添加了一个新的图形类,WriteableBitmap。...他可以动态的呈现位图,再结合上矢量图形一起运用,对于拍摄视频播放快照、生成算法内容(如分形图像)和数据可视化(如音乐可视化应用程序)很有用。...wbopt.Invalidate(); } 扩展 WriteableBitmap转Jpg http://rhlopez.com/blog/post/2009/07/17/Silverlight...WriteableBitmap转PNG http://blogs.msdn.com/jstegman/archive/2008/04/21/dynamic-image-generation-in-silverlight.aspx
DeepEarth是一个地图控件,它将微软的Silverlight 2.0平台和DeepZoom(MuliScaleImage)控件联合起来。...其核心构建在这些创新的技术上以提供这样一种架构:可以将服务层、数据提供者以及你自己的客户化地图元素集成到富于表现力的用户体验中。...同时它还有一些深入的示例说明了如何使用Virtual Earth Web Services以充分利用高级GIS的服务功能。...通过以上这些,你就可以将一个交互式、本地的Silverlight 2.0地图集成到你的应用中了。 。该开源项目由其创建者(一群.NET的狂热爱好者)在CodePlex上发布。
在Silverlight中,使用这些资源文件的方法有很多,比如官方的说法: 作为应用程序包中的单个文件。 作为按需检索的单个文件。 作为嵌入应用程序包的程序集中的文件。...作为嵌入外部库包的程序集中的文件。 作为程序集中嵌入的按需检索的文件。 对于这个说法,我觉得很晦涩,所以亲自实践了一下。...对于 Silverlight 来说,我们可以将资源发布到 xap 的包中,也可以部署到其所在的网站,控制这个的一个重要的选项就是我们在 Build 工程时的一个 build action 属性。...jpg 和 mp4 文件放到网站的 ClientBin 或者其他和我们的应用同级的目录中,才能够正常的访问,而此时,我们生成的 xap 又变成了一个小巧的文件包。...如果我们不适用相对的路径,仍然可以用绝对的路径来访问我们的应用。
现在很多的需求中需要一个插件实例和另一个实例进行通讯。在同一个页面中调用Html、js等来通讯,而这个往往有一些限制,需要专门的去设置一些权限。...在Silverlight 3.0 中新增了一个功能使得跨越实例的通讯变得极为的简单,这个功能为本地连接。 通过本地连接就也可以在不同页面间多个Silverlight实例创建通讯通道。...这样就可以创建多个基于Silverlight的应用程序或者基于其他技术的内容在一起的复杂布局。...,但是只接收来自指定发送器域的消息。...-3-using-local-connections http://www.wintellect.com/CS/blogs/jprosise/archive/2009/03/26/silverlight
CLR Inside Out Isolated Storage In Silverlight 2 http://msdn.microsoft.com/en-us/magazine.../dd458794.aspx 详细介绍了 Silverlight 的 Isolated Storage 用法,以及最佳实践。...在 Vista, XP, Mac 下,保存在个人文件夹的位置略有不同。...默认的 group 和 site 一一对应。 如果要申请更多的磁盘,用 store.IncreaseQuotaTo() 方法。...相当于一个简单的字典,可在其中保存/读取简单对象。用这个比较方便。 目录/文件的名字尽可能短,防止实际形成的路径超过 windows 中 260 字符的限制(会抛出异常)。
直接给码: <UserControl x:Class="SilverlightApplication1.MainPage" xmlns="http://...
序列化简言之是这样一种能力:能够把复杂的对象(Object)变成某种格式的字符串(常见的格式有xml,string,二进制文件等),这样可以方便的在各种系统中传输或交换(比喻socket编程中的数据包只能用...byte[]传输),接收方得到该字符串后,通过反序列化可以还原为复杂对象,进而调用对象的方法或属性 -- 跟反射有点沾边:) 这里先给出一个WinForm的序列化例子,功能为通过打开文件对话框选择一个文件后...string ReceiverName { set; get; } 120 public byte[] Body { set; get; } 121 122 } 123 } 不过在Silverlight...中,传统的序列化方式有很多被精减掉了(比如BinaryFormatter之类),唯一得以保存的只剩下System.Xml.Serialization,所以SL中只能通过xml来序列化对象(虽然xml序列化后的字节数相对...Binary有点大,不过我们也别无选择),另外有一点很让人不习惯的是,需要序列化的自定义类中,居然不需要加[Serializable],[DataMember]这类标记!
最近做了几个silverlight的项目都用到了MVC的开发架构,在silverlight中,MVC、MVVM等架构都很多。...各个第三方的公司在推出自己的架构的同时也专门会发布一个for silverlight的版本(如CSLA .NET 3.6支持Silverlight 2 )。 ...基于Cairngorm的Silverlight开发 - part2 由浅入深的来搭建架构。 ...ModelLocator 基于Cairngorm的Silverlight开发 - part5 搭建完整的Cairngorm项目 你可以在我的silverlight实验室http://grmcac.com.../silverlight/lab/ 里找到更多的好玩意 :)
今天下午模仿公司的Flash版图片广告做了一个silverlight版的图片轮换广告,10秒轮换一次 xaml代码: 1<UserControl 2 xmlns="http://schemas.microsoft.com...图片6'},{src:'/Ad;component/img/007.jpg',name:'图片7'}]"; 19 20 int currentIndex = 0;//当前imgData的索引...{ 30 // 需要初始化变量 31 InitializeComponent(); 32 33 将Json转化为强类型的List...start++; 88 } 89 } 90 91 /// 92 /// 点击向上翻时的逻辑处理...} 103 LoadImage(); 104 } 105 106 /// 107 /// 点击向下按钮时的逻辑处理
领取专属 10元无门槛券
手把手带您无忧上云