Browse by Tags

Tagged Content List
  • Blog Post: 在Silver light中进行基本的数据验证

    Silverlight 2支持基本的数据验证功能。在Silverlight 2中,当我们把数据绑定到某个UI控件的时候,该数据所具有的有效性规则也自动被绑定到了该UI控件上。比如某个数据字段被设置为整数型,当我们用非整数型数据对该字段进行更新的时候就会发生错误。我们就可以利用这个规则在UI中对输入数据进行验证。要做到这点,我们只要设置两个XAML属性,并在所定义的事件中实现我们所期望的UI行为就可以了。 比如如下的XAML代码定义了一组控件,用户通过TextBox对数据进行更新: <StackPanel x:Name="dataForm"> <TextBlock...
  • Blog Post: 入门系列(五):事件处理

    上次我们尝试了如何在Silverlight中创建一个自定义控件。这次让我们再深入一步,谈谈Silverlight中的事件处理。通过这种方式,我们就可以给上次制作的自定义控件增强它的交互性了。Silverlight 2.0提供了两种添加事件的方式。 方法一: 在Silverlight 2.0中,事件处理方法都是用托管代码编写的。最简单的添加事件的方式是在分隔代码(Code behind)文件中编写事件处理方法,并将该方法在XAML文件中和相应的元素对应起来。比如对于一个TextBlock,我们在XAML中有如下代码: < TextBlock Width ="50" Height...
  • Blog Post: 用.NET开发SL1.1开发入门系列(四):自定义控件

    接下来的几篇入门将会涉及到更多C#代码的编写。首先让我们从最常用的自定义控件开始。 我们都知道自定义控件有很多好处。它不仅可以弥补Silverlight所提供的控件元素的不足,可以让我们根据自己的需要自由的定制复杂的元素,还可以提高某一组有类似的明确用途的元素的重用性。比如说我们可以把按钮作为我们的自定义控件。虽然Silverlight 2.0 (即原先的Silverlight 1.1)将会提供按钮等控件的直接支持,但是因为它很典型,所以接下来还是让我们以一个按钮为例,step by step,来制作一个自定义控件,并把这个控件加入到Silverlight的应用程序中。 1. 创建自定义控件项目...
  • Blog Post: Silverlight1.1开发入门系列(三):画刷和变形

    前一阵子因为忙着TechED以及项目开发,很久没有到上面来踏一脚 。今天忙里偷闲,让我们继续我们的用.NET开发Silverlight应用程序的入门系列。今天的主题比较简单,也是最后一个和XAML直接相关的主题:Silverlight中不同类型的画刷和变形。因为这两个属性变化多端,进一步了解一下可以帮助我们更好的理解Silverlight中的XAML。 A. 画刷(Brush) 画刷用于对图形对象进行填充。最主要的画刷属性是Fill和Stroke。Fill用于对对象进行填充,而Stroke用于对线条进行填色。对于Fill和Stroke,Silverlight中又进一步定义了几种不同填充方式...
  • Blog Post: 使用.NET语言开发SL应用程序入门(二):界面和对象模型

    1. XAML:用来描述界面的语言 Silverlight是用XAML语言来描述界面的。XAML是eXtensible Application Markup Language的缩写,也就是可扩展的应用程序标记语言。在WPF(Windows Presentation Foundation)中,第一次出现了XAML,用来描述.NET语言。而Silverlight中的XAML只用来对用户界面作出统一的描述,弥补HTML/CSS等在界面定制上的不足,并使开发人员和设计人员可以运用同一种语言进行交流,减少额外的工作量。因此,Silverlight XAML的语法相对WPF中的XAML相对要简单一些...
  • Blog Post: 使用.NET语言开发Silverlight应用程序入门(一):了解项目结构

    从今天开始,让我们系统的了解一下如何用.NET语言来开发Silverlight的应用程序。这个入门系列会包含用.NET语言(这里主要使用C#语言)开发Silverlight应用程序的各个方面,如UI控制、自定义控件、与HTML及Script语言的集成应用、HTTP网络存取等等。如果大家有什么感兴趣的话题也可以提出来。由于Silverlight 1.1还处于Alpha版本,.NET语言中关于Silverlight的一些API可能会与将来的正式版本中有些出入,但是大多数基本的东西还是不变的。 使用.NET语言开发Silverlight应用程序入门之一:了解项目结构 今天先让我们从Silverlight应用程序的...
  • Blog Post: 创建第一个简单的应用程序

    如果你还未尝试过制作 Silverlight 应用程序,但却对它感兴趣的话,那这篇文章将会是一个不错的起点。在这篇文章中,我们会用到创建一个 Silverlight 应用程序所要用到的最基本的工具和技巧,包括对 XAML 文件的操作,事件响应,动画制作等等。 I. 准备工作 要创建一个 Silverlight 应用程序,必须要安装的是 Silverlight 运行时,也就是 Silverlight 的浏览器插件程序。如果只是用 JavaScript 进行开发,可以安装 Microsoft Silverlight 1.0 Release Candidate ;如果开发过程需要用到 .NET...
  • Blog Post: 走近Silverlight

    在和大家一起讨论Silverlight之前,让我们先来简要地了解一下Silverlight吧。 一、什么是Silverlight 究竟什么是Silverlight?对不同的角色,Silverlight的定义或许会不一样。 对于互联网用户来说,Silverlight是一个安装简单的插件程序。用户只要安装了这个插件程序,就可以在Windows和Macintosh上多种浏览器中运行相应版本的Silverlight应用程序,享受视频分享、在线游戏、广告动画、交互丰富的网络服务等等。 对于开发设计人员而言,Silverlight是一种融合了微软的多种技术的Web呈现技术...
Page 1 of 1 (8 items)