发布时间 : 星期五 文章一步一步学Silverlight+2系列(1)更新完毕开始阅读1c48513f5727a5e9856a6101
现在我们创建一个简单的Hello Word Silverlight程序,使用如下XAML创建一个简单的按钮: 运行后效果如下: 为按钮添加Click事件,在XAML编辑器中输入事件名称Click之后,再按Tab键将会使用默认的命名方法生成事件处理方法: 打开Page.xaml.cs文件后,可以看到已经生成了对应的事件处理方法,现在就可以用熟悉的C#来编写处理程序了,如单击按钮时我们改变按钮的背景色和文字: private void myButton_Click(object sender, RoutedEventArgs e) { this.myButton.Content = \; this.myButton.Background = new SolidColorBrush(Colors.Red); } 再运行上面的程序并单击按钮,按钮的文字及背景色发生了变化: 结束语 本篇文章是使用Visual Studio 2008开发Silverlight 2应用程序的一个入门,相信大家都已经看过ScottGu的文章已经有所了解。但是为了整个系列完整起见,还是做了一下重复的劳动。 一步一步学Silverlight 2系列(2):基本控件 概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。 本文为系列文章第二篇学习几个基本的控件。 在Silverlight 2中,提供了大量的控件,包括Button、、Calendar 、CheckBox 、DataGrid 、DatePicker 、GridSplitter 、HyperlinkButton 、ListBox 、RadioButton 、ScrollViewer 、Slider 、ToggleButton、ToolTip 、WatermarkedTextBox等,本文将讲述其中的几个控件之用法。 控件之ToggleButton 翻转效果在AJAX时代已经相当多了,Silverlight中内置了ToggleButton控件,可以使用如下XAML代码声明一个ToggleButton: 运行后界面如下: