[翻译]WP7 QuickStart-第三篇-控件的基本使用
原文地址:http://create.msdn.com/en-US/education/quickstarts/Using_Controls
【译者注:这篇文章是翻译自微软官方的WP7 QuickStart的第三篇,讲述WP下控件的基本使用方法。部分内容加入了自己的理解和表达习惯。而翻译此系列的主要目的一是为了练习英语,二是让自己作为一个BI开发者对WP7的开发有一个了解。部分翻译不当的地方望各位高人指出批评指正】
控件,比如按钮,文本框和下拉列表等,是构成Windows Phone的Silverlight程序创建用户界面的基本元素。创建控件大致如下几个步骤:
1. 在程序界面上填加控件
2. 为控件设置属性,比如宽度,高度,背景色等。
3. 为控件编写一些代码让其实现某些功能。
此部分主要描述以下内容:
控件示例
填加控件
给控件命名
设置控件的属性
创建事件处理代码
控件示例
下面的示例展示TextBox控件以及跟它关联的TextChanged事件的事件处理代码。你可以更改TextBox的文本信息看看示例的运行效果。
填加控件
填加Windows Phone控件有很多种方法:
1. 从工具栏填加
2. 在XAML视图中填加
3. 通过后台代码填加
下图是用Visual Studio开发Windows Phone的Silverlight应用程序界面。在Visual Studio中,当你填加和操作控件的时候,会用到很多编程时常用的功能,比如工具栏,设计视图,XAML视图以及属性窗体。
Visual Studio的工具栏显示在程序中你可以用的控件。下图列出了Windows Phone的一些控件。
提示:
在Windows Phone Toolkit中还包括更多的控件。这个工具包中包含了大量在开发中用到的控件。随着这些控件的不断改进,有些已经被加入到运行时中,而有些控件直接被舍弃掉了。
在工具栏中双击一个控件就可以填加到程序中。也可以通过拖拽的方式。当你在工具栏中双击TextBox控件的时候,下面的代码就被填加到了XAML视图中。
XAML
<TextBox Height="72" HorizontalAlignment="Left" Margin="10,10,0,0" Name="textBox1"
Text="TextBox" VerticalAlignment="Top" Width="460" />