第一范文网 - 专业文章范例文档资料分享平台

Silverlight入门教程(2)

来源:用户分享 时间:2021-04-05 本文由逝伤 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

资料,教程,编程,文集

ClientBin 的文件夹,并在下面添加了一个 TerryLee.SilverlightDemo2.xap 的文件.
该文件是一个标准的.NET 程序集, 在编译的时候所有的 XAML 标识和资源文件如图片等都会包含在里面, 采用了标准的 Zip 压缩算法,以减少客户端下载的文件体积.拷贝一份该文件,并且修改后缀名.xap 为. zip,并且解压缩,可以看到里面包含了一些 dll 文件和一个 AppManifest.xaml:
再打开 TerryLee.SilverlightDemo2TestPage.aspx 文件,在页面的顶部引入了 System.Web.Silverl ight 程序集,支持控件:
<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.Silverlight Controls" TagPrefix="asp" %>
控件的声明如下,其中属性 Source 属性指定了刚才编译生成的.xap 文件的路径:
创建一个 Hello Word 程序
现在我们创建一个简单的 Hello Word Silverlight 程序,使用如下 XAML 创建一个简单的按钮:
运行后效果如下:
为按钮添加 Click 事件,在 XAML 编辑器中输入事件名称 Click 之后,再按 Tab 键将会使用默认的命名方 法生成事件处理方法:
打开 Page.xaml.cs 文件后,可以看到已经生成了对应的事件处理方法,现在就可以用熟悉的 C#来编写 处理程序了,如单击按钮时我们改变按钮的背景色和文字:
private void myButton_Click(object sender, RoutedEventArgs e)
{ this.myButton.Content = "Clicked!"; this.myButton.Background = new SolidColorBrush(Colors.Red); }
再运行上面的程序并单击按钮,按钮的文字及背景色发生了变化:
结束语
本篇文章是使用 Visual Studio 2008 开发 Silverlight 2 应用程序的一个入门, 相信大家都已经看过 Sc ottGu 的文章已经有所了解.但是为了整个系列完整起见,还是做了一下重复的劳动.
一步一步学 Silverlight 2 系列(2):基本控件
概述
Silverlight 2 Beta 1 版本发布了,无论从 Runtime 还是 Tools 都给我们带来了很多的惊喜,如支持框 架语言 Visual Basic, Visual C#, IronRuby, Ironpython,对 JSON,Web Service,WCF 以及 S ockets 的支持等一系列新的特性.《一步一步学 Silverlight 2 系列》文章带您快速进入 Silverlight 2 开发.
本文为系列文章第二篇学习几个基本的控件. 在 Silverlight 2 中,提供了大量的控件,包括 Button,,Calendar ,CheckBox ,DataGrid ,Dat ePicker ,GridSplitter ,HyperlinkButton ,ListBox ,RadioButton ,ScrollViewer ,Slider , ToggleButton,ToolTip ,WatermarkedTextBox 等,本文将讲述其中的几个控件之用法.
控件之 ToggleButton
翻转效果在 AJAX 时代已经相当多了,Silverlight 中内
置了 ToggleButton 控件,可以使用如下 XAML 代码声明一个 ToggleButton:
运行后界面如下:
单击按钮后,控件效果外观效果将会改变:
ToggleButton 控件有一个很重要的属性 IsThreeState,指示控件是否保持三种状态,如设为 false

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育Silverlight入门教程(2)全文阅读和word下载服务。

Silverlight入门教程(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1178503.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top