上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页

2008年7月19日

摘要: 在采用 Silverlight 调用 WCF 的开发过程中,今天遇到一个错误。由于 Silverlight 中只支持异步方式的 WCF 调用,所以代码一般是这样子的: var myServiceClient = new MyServiceClient();myServiceClient.GetSomeDataCompleted += (sender, args) => { HtmlPag... 阅读全文
posted @ 2008-07-19 16:36 NeilChen 阅读(2243) 评论(6) 推荐(0) 编辑

2008年7月17日

摘要: 在 Silverlight 下换肤的实现 中,我介绍了 Nikhil Kothari 实现的一种 Theme 方案。但是实践了一下,我很快发现有个小小的缺陷。作者的皮肤定义是仅针对系统自带的控件的,如 Button, TextBox, CheckBox 等,而对于我们自定义的控件的换肤问题没有很好的解决。从下列代码中可见一斑:(/Framework/Applications/Theme.cs) C... 阅读全文
posted @ 2008-07-17 14:02 NeilChen 阅读(2843) 评论(2) 推荐(0) 编辑
摘要: Nikhil Kothari 利用他开发的 behavior 框架实现了自动完成功能。并且支持多种形式的调用方式,很灵活。具体见这里:http://www.nikhilk.net/Silverlight-AutoComplete.aspx 阅读全文
posted @ 2008-07-17 02:27 NeilChen 阅读(967) 评论(0) 推荐(0) 编辑
摘要: Silverlight 目前控件要改变外观一般都通过 Style="{StaticResource SomeStyle}" 来指定,而不能统一设置一个默认的 Style. 为了重用,一般把 Style 都放到 App.xaml 的 Resources 字典中去。而 Style 的定义往往非常冗长,这样 App.xaml 就会变得非常臃肿,修改维护都很麻烦。并且,还不能支持多个控件批量切换 Styl... 阅读全文
posted @ 2008-07-17 01:41 NeilChen 阅读(3290) 评论(5) 推荐(0) 编辑

2008年7月11日

摘要: 本文介绍在 Silverlight 2 beta 2 下如何实现 Mac 风格的按钮。 阅读全文
posted @ 2008-07-11 22:02 NeilChen 阅读(7000) 评论(8) 推荐(0) 编辑

2008年7月5日

摘要: Silverlight 给我们带来了如同 Winform 一样便捷的开发方式,然而在桌面应用程序中一个非常重要的元素——模态对话框,却不具备。 本文提供了一个简单的封装,以便更方便的实现模态对话框主/从调用的场景。 阅读全文
posted @ 2008-07-05 01:29 NeilChen 阅读(5209) 评论(18) 推荐(2) 编辑

2008年7月4日

摘要: 接着上一篇,在 Silverlight 中支持3种绑定:OneWay, TwoWay, OneTime. 默认是 OneWay. 其中 OneWay 表示仅仅从数据源绑定到目标(通常是 UI 对象),单向的; TwoWay 表示既可以从数据源绑定到目标,目标的更改也可以反馈给数据源,使其发生更新。 而 OneTime 是 OneWay 的一种特例,仅加载一次数据。随后数据的变更不会通知绑定目标对象... 阅读全文
posted @ 2008-07-04 16:58 NeilChen 阅读(5066) 评论(10) 推荐(1) 编辑

2008年7月3日

摘要: 一个数据绑定可以通过 Binding 对象来描述,其中包含数据源,要绑定的属性路径(Path),目标,目标属性等。其中目标属性必须是依赖属性(DependencyProperty)。为了说明方便,首先定义一个数据类: public class Person { public int Age { get; set; } public string Nam... 阅读全文
posted @ 2008-07-03 19:43 NeilChen 阅读(7543) 评论(9) 推荐(4) 编辑

2008年6月22日

摘要: Silverlight 2. 0 beta 中据说对 DataGrid 控件有了不少增强,于是在网上搜了下,找到该项目的 PM 写的一个介绍帖子:http://blogs.msdn.com/scmorris/archive/2008/03/21/using-the-silverlight-datagrid.aspx看了看还是太简单了点。从这个例子里发现 Silverlight 和 asp.net ... 阅读全文
posted @ 2008-06-22 00:54 NeilChen 阅读(2040) 评论(2) 推荐(0) 编辑

2008年6月19日

摘要: 在笔记本上开发的 asp.net ajax 程序,发布到 Windows 2003 服务器出现异常:[TypeLoadException: 未能从程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.Web.UI.ScriptReferenc... 阅读全文
posted @ 2008-06-19 18:29 NeilChen 阅读(6685) 评论(1) 推荐(0) 编辑

2008年6月13日

摘要: 查看了一下 ASP.NET AJAX Control Toolkit 的所有示例:http://www.asp.net/AJAX/AjaxControlToolkit/Samples/因为控件太多,我做了一个速查表格如下,供自己用时参考。 控件名 翻译 用途/解释 Accordion 手风琴 多个可折叠面板的组合,同时只能显示其中一个。类似经典 Outlook 风格的菜单。 Al... 阅读全文
posted @ 2008-06-13 01:33 NeilChen 阅读(1700) 评论(0) 推荐(0) 编辑

2008年6月12日

摘要: 一直没怎么去仔细研究 ASP.NET AJAX Control Toolkit,昨天要写一个东西用到了其中的 DynamicPopulateExtender 控件。该控件的作用,是可以异步调用服务器端的方法返回一段 HTML,更新指定的控件内容。通常用 asp:Panel 来配合使用。下面是简单的 Markup: test 其中 Service... 阅读全文
posted @ 2008-06-12 10:35 NeilChen 阅读(1069) 评论(3) 推荐(0) 编辑

2008年5月23日

摘要: 原文:7 tricks to simplify your programs with LINQ1. 初始化数组 int[] a = Enumerable.Repeat(-1, 10).ToArray();int[] b = Enumerable.Range(0, 10).ToArray();int[] c = Enumerable.Range(0, 10).Select(i => 100 + 10... 阅读全文
posted @ 2008-05-23 13:08 NeilChen 阅读(958) 评论(0) 推荐(0) 编辑

2008年5月21日

摘要: http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspxhttp://haacked.com/archive/2008/05/19/updated-routing-with-webforms.aspxASP.NET MVC 框架中包含了 Routing 的功能,由 System.Web.Routing 提供。但这个... 阅读全文
posted @ 2008-05-21 12:59 NeilChen 阅读(869) 评论(2) 推荐(0) 编辑

2008年5月15日

摘要: 假如我们需要在数据库中保存文件的二进制内容,以往的做法是在 SQL Server 中使用 image 字段类型来存放。按照我上篇帖子里提到的 Model -> DB 的开发方式,如果我们在 dbml 的设计视图中设置一个类属性的数据类型是 byte[] (CLR 类型)。那么,db.CreateDatabase() 自动生成的数据库 schema 中,对应的数据库字段类型将是 varbinary(... 阅读全文
posted @ 2008-05-15 12:40 NeilChen 阅读(1155) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页

导航