Welcome 微信登录

首页 / 软件开发 / Silverlight

Silverlight的依赖属性与附加属性

Silverlight的依赖属性与附加属性

Silverlight的依赖属性与附加属性2011-09-05 博客园 Kevin Yang好久没写Silverlight了,依赖属性(Dependency Property)和附加属性 (Attached Property)这两个算是很基础的知识都不是很记得了。写一写,当做 一下笔记吧。CLR属性 与 依赖属性CLR属性我们非常熟悉了,在DotNet编程中随处可见。最简单最常见的属性访 问器就是直接操纵类的私有成员,如下:public class Per...
使用MEF构建可扩展的Silverlight应用

使用MEF构建可扩展的Silverlight应用

使用MEF构建可扩展的Silverlight应用2011-09-05 cnblogs 双宇“托管扩展性框架(Managed Extensibility Framework,简称MEF),是微软 .NET框架下为提高应用和组件复用程度而推出的,用于使组件能够最大化的重用 。使用MEF能够使静态编译的.NET应用程序转换为动态组合,这将是创建可扩展应 用、可扩展框架和应用扩展的好途径。它将做为.NET Framework 4.0的组成部分 之一发布...
把WinForms开发的桌面应用移植到Silverlight开发的RIA(前言)

把WinForms开发的桌面应用移植到Silverlight开发的RIA(前言)

把WinForms开发的桌面应用移植到Silverlight开发的RIA(前言)2011-09-05 博客园 redmoon昨天(3月25日)开始打算把现有用WinForms开发的桌面应用(一种科学数据 分析软件)移植到Silverlight上,可以成为RIA应用或OfB(Out-of-Browser)应 用,也为以后SaaS应用和Cloud应用做准备。把一个WinForms开发的桌面应用移植到Silverlight,难度可想而知,尤其在 涉及大量IO操作...
把WinForms开发的桌面应用移植到Silverlight开发的RIA(第1部分)

把WinForms开发的桌面应用移植到Silverlight开发的RIA(第1部分)

把WinForms开发的桌面应用移植到Silverlight开发的RIA(第1部分)2011-09-05 博客园 redmoon1,SerializableAttribute不存在在Silverlight中,已经不包含SerializableAttribute,不过没有了这个标记 也不会影响序列化。去除这个特性标记的原因,是因为已经了一系列XML为开头的 用于序列化的特性标记。对于这个变动,没有什么难点,主要是比较麻烦,需要逐一删除。当然如果不 想删除,最...
把WinForms开发的桌面应用移植到Silverlight开发的RIA(第2部分)

把WinForms开发的桌面应用移植到Silverlight开发的RIA(第2部分)

把WinForms开发的桌面应用移植到Silverlight开发的RIA(第2部分)2011-09-05 博客园 redmoon6,数据文件的部署之前,数据文件是通过ClickOnce一起和应用程序部署的。ClickOnce会自动判 断数据文件是否更新了,然后来确定是否下载这些数据文件。而在Silverlight中 ,如果把数据文件作为Content打包在XAP文件中,那么每次下载(或更新)XAP都 会下载这些数据文件。解决方法有两种:把数据文件单独放在一...
Silverlight实例教程 - Out of Browser的Debug和Notifications窗口

Silverlight实例教程 - Out of Browser的Debug和Notifications窗口

Silverlight实例教程 - Out of Browser的Debug和Notifications窗口2011-09-05 博客园 jv9熟悉Silverlight的朋友应该知道,Silverlight从1.0版本到现在的4.0版本, 其功能性越来越强大,从下图我们可以看出,Silverlight的应用模型的一个转变 过程,从Javascript到现在Trusted应用,我们目睹了Silverlight坎坷的演变过 程,尽管现在仍旧存在不足之处,但是...
学Silverlight 2系列(3):界面布局

学Silverlight 2系列(3):界面布局

学Silverlight 2系列(3):界面布局2011-09-10 cnblogs TerryLee本文为系列文章第三篇,学习Silverlight 2中的界面布局,Silverlight 2 中新增加了Grid和Panel两个布局容器,使得界面布局更加的强大和灵活。Canvas面板Canvas是在Silverlight 1.0时代就有的一种基础布局面板,它采用绝对坐标 定位。可以使用附加属性(Attached Property)对Canvas中的元素进...
学Silverlight 2系列(5):实现简单的拖放功能

学Silverlight 2系列(5):实现简单的拖放功能

学Silverlight 2系列(5):实现简单的拖放功能2011-09-10 cnblogs TerryLee本文为系列文章第五篇,利用前面讲过的鼠标事件处理实现简单的拖放功能 。准备XAML在实现拖放功能中,分为三个步骤:1.按下鼠标,触发MouseLeftButtonDown事件,选择要拖动的对象。2.移动鼠标,触发MouseMove事件,移动选择的对象。3.放开鼠标,触发MouseLeftButtonUp事件,停止捕捉事件。做一个简单的界面,用一个...
学Silverlight 2系列(8):使用样式封装控件观感

学Silverlight 2系列(8):使用样式封装控件观感

学Silverlight 2系列(8):使用样式封装控件观感2011-09-10 cnblogs TerryLee本文为系列文章第八篇,主要介绍在Silverlight中使用Style元素封装控件 观感Silverlight 支持一种 Style 机制,它允许我们把控件的属性值封装成可重 用的资源。我们可以把这些样式声明保存在独立于页面的其他文件中,然后就可 以在一个应用程序中跨控件和页面重用(甚至跨多个应用程序重用)。在做一些 基本定制的场景下,概念上类...
学Silverlight 2系列(9):使用控件模板

学Silverlight 2系列(9):使用控件模板

学Silverlight 2系列(9):使用控件模板2011-09-10 cnblogs TerryLee本文为系列文章第九篇,主要介绍如何使用控件模板定制控件的观感。 Silverlight提供了极其强大的功能,允许用户完全定制控件的外观。定制控件内容在Silverlight中,WatermarkedTextBox控件可以为用户的输入提供一段提示 信息,如果只是简单的一点文字信息,有时候未免显得单调,如果加上相应的图 片说明效果会更好,如下图所示的一个简...
学Silverlight 2系列(11):数据绑定

学Silverlight 2系列(11):数据绑定

学Silverlight 2系列(11):数据绑定2011-09-10 cnblogs TerryLee本文为系列文章第十一篇,主要介绍Silverlight 2中的数据绑定。数据绑定模式在Silverlight 2中,支持三种模式的数据绑定。1.OneTime:一次绑定,在绑定创建时使用源数据更新目标,适用于只显示数 据而不进行数据的更新。2.OneWay:单向绑定,在绑定创建时或者源数据发生变化时更新到目标,适 用于显示变化的数据。3.TwoWay:双...
<< 41 42 43 44 45 46 47 48 49 50 >>