Welcome 微信登录

首页 / 软件开发 / Silverlight

学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:双...
学Silverlight 2系列(13):数据与通信之WebRequest

学Silverlight 2系列(13):数据与通信之WebRequest

学Silverlight 2系列(13):数据与通信之WebRequest2011-09-10 cnblogs TerryLee本文将简单介绍在Silverlight 2中如何使用WebRequest进行数据的提交和获 取。简单示例在本文中,我们仍然使用在一步一步学Silverlight 2系列(12):数据与通 信之WebClient中用过的示例,只不过稍微做一点小的改动,使用WebRequest提 交书籍编号数据,并根据书籍号返回价格信息。最终运行的结...
学Silverlight 2系列(15):数据与通信之ASMX

学Silverlight 2系列(15):数据与通信之ASMX

学Silverlight 2系列(15):数据与通信之ASMX2011-09-10 cnblogs TerryLee本文将简单介绍在Silverlight 2中如何与ASMX进行通信。简单示例本文的示例非常简单,其过程也跟我们在一步一步学Silverlight 2系列(14 ):数据与通信之WCF中差不多,我们仍然显示一个最新随笔的列表,最终完成 后效果如下所示:定义一个业务实体Post。public class Post{ public int Id ...
学Silverlight 2系列(16):数据与通信之JSON

学Silverlight 2系列(16):数据与通信之JSON

学Silverlight 2系列(16):数据与通信之JSON2011-09-10 cnblogs TerryLee本文将简单介绍在Silverlight 2中对于JSON的支持。简单示例在本文中我们仍然采用前面两篇文章中用过的显示最新随笔这样一个示例( 举一反三嘛:)),最终完成的效果如下图所示:首先我们建立服务端,以便能够提供JSON格式的数据。在这里为了产生JSON 格式的数据,我们借助于一个开源项目Json.NET。建立两个实体类型:public ...
学Silverlight 2系列(17):数据与通信之ADO.NET Data Services

学Silverlight 2系列(17):数据与通信之ADO.NET Data Services

学Silverlight 2系列(17):数据与通信之ADO.NET Data Services2011-09-10本文将简单介绍在Silverlight 2中如何调用ADO.NET Data Services。准备知识由于ADO.NET Data Services是在ASP.NET 3.5 Extensions中,所以在开始本文示例之前,首先要安装一下ASP.NET 3.5 Extensions最新版本,你可以从这里下载。安装完成后,在添加新项对话框中应...
学Silverlight 2系列(18):综合实例之RSS阅读器

学Silverlight 2系列(18):综合实例之RSS阅读器

学Silverlight 2系列(18):综合实例之RSS阅读器2011-09-10 cnblogs TerryLee本文将综合前面十七篇讲过的界面布局、样式、控件模板、数据绑定、网络 通信等几个方面,来开发一个综合实例——简易RSS阅读器。界面布局我们最终完成的RSS阅读器界面如下:定义一个三行两列的Grid,分别放置顶部信息、分割线和下面的内容区:<Grid.RowDefinitions> <RowDefin...
学Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上)

学Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上)

学Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上)2011-09-10 cnblogs TerryLeeSilverlight中内置了对于HTML、客户端脚本等的支持,本文为如何在 Silverlight 2与HTML DOM进行交互第一部分,访问和修改DOM元素。访问DOM元素我们先来看一个简单的示例,如何访问HTML DOM。最终完成的效果如下,我 们将在界面放置两个div,分别为div1和div2,下...
学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)

学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)

学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)2011-09-10 cnblogs TerryLeeSilverlight中内置了对于HTML、客户端脚本等的支持,本文为如何在 Silverlight 2中与HTML DOM交互第二部分。在第一部分中主要介绍了如何访问 和修改已有的HTML DOM,我们还可以完全创建一个新的DOM元素或者移除一个已 有的DOM元素,除此之外,我们还可以为DOM元素添加事...
学Silverlight 2系列(21):如何在Silverlight中调用JavaScript

学Silverlight 2系列(21):如何在Silverlight中调用JavaScript

学Silverlight 2系列(21):如何在Silverlight中调用JavaScript2011-09-10 cnblogs TerryLeeSilverlight中内置了对于HTML、客户端脚本等的支持。很多情况下,我们编 写的Web应用程序中用了一些JavaScript或者AJAX框架,我们希望能够在 Silverlight调用某些脚本方法,或者说在Silverlight中触发某个脚本的执行, 这时就需要用到在Silverlight中调用Jav...
学Silverlight 2系列(23):Silverlight与HTML混合之无窗口模式

学Silverlight 2系列(23):Silverlight与HTML混合之无窗口模式

学Silverlight 2系列(23):Silverlight与HTML混合之无窗口模式2011-09-10 cnblogs TerryLee本文将介绍Silverlight与HTML混合编程之无窗口模式。无窗口模式为什么默认情况下Silverlight插件会拥有自己的窗口,所有的Silverlight 的处理操作都会在该子窗口中完成。我们看一个例子:先做一个简单的Silverlight界面:<StackPanel> <StackPa...
学Silverlight 2系列(24):与浏览器交互相关辅助方法

学Silverlight 2系列(24):与浏览器交互相关辅助方法

学Silverlight 2系列(24):与浏览器交互相关辅助方法2011-09-10 cnblogs TerryLee本文是Silverlight 2与浏览器交互的最后一篇,将介绍相关的辅助类方法。获取浏览器信息在Silverlight 2中提供了获取浏览器信息的一个类BrowserInformation,可 供我们直接调用,如获取浏览器名称及浏览器版本,是否禁用Cookies等信息。 做一个简单的示例,定义XAML如下:<Grid x:Name=...
<< 11 12 13 14 15 16 17 18 19 20 >>