2011年10月26日
摘要: 原文地址:http://www.cnblogs.com/yingql/archive/2010/03/12/1684717.html在日常的开发中鼠标的事件是我们使用的最多的事件,但是在Silverlight中,只支持以下六种有限的鼠标事件:MouseEnter、MouseLeave、MouseLeftButtonDown、MouseLeftButtonUp、MouseMove、MouseWheel。这给我们的开发造成了不小的麻烦,还好Silverlight支持强大的附加属性机制,这里就指导大家如何通过附加属性来给Silverlight添加鼠标的双击事件。附加属性是Silverlight也是W 阅读全文
posted @ 2011-10-26 11:55 arong.NET 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ///<summary>///遍历特定类型子对象///</summary>///<typeparamname="T"></typeparam>///<paramname="parent"></param>///<returns></returns>publicIEnumerable<T>FindChildren<T>(DependencyObjectparent)whereT:class{varcount=VisualTreeHelpe 阅读全文
posted @ 2011-10-26 11:11 arong.NET 阅读(166) 评论(0) 推荐(0) 编辑
  2011年10月10日
摘要: 在c#中--得益于c#3.0中的自动属性--我们可以十分轻松的通过如下代码创建一个叫做“AuthorName”的属性。 public string AuthorName { get; set; } 上面的代码就是我们熟悉的CLR属性,我们可以很方便的读/取这个属性的值。不过在silverlight的世界中如果你想做更多更牛的事情,CLR属性就显得有些力不从心了。它们包括--动画、数据绑定、样式/模板等等。 因此,微软在WPF中提出了依赖属性(Dependency Property,以下简称DP)的概念并将其延伸至Silverlight平台。在这篇文章我将介绍DP在Silverlight的定义. 阅读全文
posted @ 2011-10-10 15:54 arong.NET 阅读(131) 评论(0) 推荐(0) 编辑
  2011年10月9日
摘要: 介绍Silverlight 2.0调用 WCF 服务,对客户端与服务端传输的消息做加密 在 Visual Studio 2008 中使用"添加服务引用"会自动生成代理类。只支持BasicHttpBinding示例clientaccesspolicy.xml<?xmlversion="1.0"encoding="utf-8"?><access-policy><cross-domain-access><policy><allow-fromhttp-request-headers=&qu 阅读全文
posted @ 2011-10-09 15:47 arong.NET 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 作者:webabcd介绍Silverlight 2.0 详解WebRequest和WebResponse,对指定的URI做GET和POST请求,以及接收其响应 HttpWebRequest - 对指定的 URI 发出请求 Create() - 初始化一个 WebRequest BeginGetResponse() - 开始对指定 URI 资源做异步请求 EndGetResponse() - 结束对指定 URI 资源做异步请求 HttpWebResponse - 对指定的 URI 做出响应 GetResponseStream() - 获取响应的数据流示例1、对指定的URI做GET请求以及接收响应 阅读全文
posted @ 2011-10-09 15:33 arong.NET 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 作者:webabcd介绍Silverlight 2.0 详解WebClient,以字符串的形式上传、下载数据;以流的方式上传、下载数据 WebClient - 将数据发送到指定的 URI,或者从指定的 URI 接收数据的类 DownloadStringAsync(Uri address, Object userToken) - 以字符串的形式下载指定的 URI 的资源 UploadStringAsync(Uri address, string data) - 以字符串的形式上传数据到指定的 URI。所使用的 HTTP 方法默认为 POST OpenReadAsync(Uri address, 阅读全文
posted @ 2011-10-09 14:58 arong.NET 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 作者:webabcd介绍Silverlight 2.0 调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据 通过 System.Net.WebClient 类调用 REST 服务 通过 System.Json 命名控件下的类处理 JSON 数据 通过 System.Xml.Linq 命名空间下的类(LINQ to XML)处理 XML 数据 通过 System.ServiceModel.Syndication 命名空间下的类处理 RSS/ATOM 数据示例1、调用 REST 服务,返回 JSON 数据REST.cs(WCF创建的REST服务)usingSystem; 阅读全文
posted @ 2011-10-09 14:33 arong.NET 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 作者:webabcd介绍Silverlight 2.0 其它: RenderTransform - 呈现位置的转换(System.Windows.Media.Transform类型) TranslateTransform -平移转换 RotateTransform - 旋转转换(顺时针) ScaleTransform - 缩放转换 SkewTransform - 扭曲转换 MatrixTransform - 仿射矩阵变换 TransformGroup - 多个 Transform 组成的复合转换 RenderTransformOrigin - 位置转换的中心点 Clip - 容器的剪... 阅读全文
posted @ 2011-10-09 14:16 arong.NET 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 作者:webabcd介绍Silverlight 2.0 数据绑定: Binding - 将绑定目标对象的属性与数据源联接起来 Source - 绑定的数据源 Mode - 绑定的数据流的方向 [System.Windows.Data.BindingMode枚举] BindingMode.OneTime - 一次绑定。创建绑定时一次性地更新绑定目标对象的属性 BindingMode.OneWay - 单向绑定(默认值)。数据源的改变会自动通知到绑定目标对象的属性 BindingMode.TwoWay - 双向绑定。数据源或绑定目标对象的属性的值发生改变时会互相通知。显然,做数据验证的话一定要是双 阅读全文
posted @ 2011-10-09 13:42 arong.NET 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 作者:webabcd介绍Silverlight 2.0 数据的独立存储(Isolated Storage): IsolatedStorageFile - 操作 独立存储 的类 IsolatedStorageFile.GetUserStoreForSite() - 按站点获取用户的独立存储 IsolatedStorageFile.GetUserStoreForApplication() - 按应用程序获取用户的独立存储 IsolatedStorageSettings - 在独立存储中保存的 key-value 字典表 IsolatedStorageSettings.SiteSettings - 阅读全文
posted @ 2011-10-09 13:37 arong.NET 阅读(336) 评论(0) 推荐(0) 编辑