第02课 基本控件
来源:互联网 发布:青云志网络播放量第几 编辑:程序博客网 时间:2024/06/05 17:51
在Silverlight 2中,提供了大量的控件,包括Button、、Calendar 、CheckBox 、DataGrid 、DatePicker 、GridSplitter 、HyperlinkButton 、ListBox 、RadioButton 、ScrollViewer 、Slider 、ToggleButton、ToolTip 、WatermarkedTextBox等,本文将讲述其中的几个控件之用法。
控件之ToggleButton
翻转效果在AJAX时代已经相当多了,Silverlight中内置了ToggleButton控件,可以使用如下XAML代码声明一个ToggleButton:
运行后界面如下:
单击按钮后,控件效果外观效果将会改变:
ToggleButton控件有一个很重要的属性IsThreeState,指示控件是否保持三种状态,如设为false,则只会保持两种状态。
控件之WatermarkedTextBox
WatermarkedTextBox即水印效果文本框,可以在文本框未获得焦点之前显示一段文字提示信息,也可以显示其它的控件。如下面的XAML中,在第一个WatermarkedTextBox中指定水印效果为显示一段文字提示“Please enter password”,而第二个则指定水印效果为一张图片:
运行后效果如下所示:
单击其中一个文本框:
控件之ScrollViewer
ScrollViewer控件使用非常简单,当其中显示的内容超过它自身的大小时,就会有滚动条出现。通过属性HorizontalScrollBarVisibility和VerticalScrollBarVisibility来控制纵向和横向滚动条是否出现:
运行上面的示例:
控件之ToolTip
ToolTip控件很多时候都用于其它控件的内嵌控件,如Button控件的ToolTip附加属性等。声明ToolTip控件如下面的XAML所示,当鼠标放上按钮时显示一个简单的信息提示:
运行后鼠标放上按钮时效果:
结束语
本文简单的演示了Silverlight 2中的几个控件的使用,对于DataGrid和ListBox等控件一般用来显示列表数据,将会在后面的数据绑定中讲述,而其它的诸如Button、TextBlock等控件的使用非常简单,这里不再讲述。
- 第02课 基本控件
- android第一行代码_UI基本控件
- 第三节基本开发控件介绍
- 第5章 Web窗体的基本控件
- iPhone学习第一天,iphoen基本控件的使用
- 【EASY ANDROID】第4节:常用的基本控件 发布
- 第26课 基本图形
- 基本控件
- 基本控件
- 基本控件
- 基本控件
- 基本控件
- 基本控件
- 基本控件
- 02 - 基本控件:按钮控件(Button、ImageButton、ToggleButton)
- 第02讲 mysql的基本使用
- android自学第三天 RelativeLayout相对布局和基本UI控件
- 第11课 spark基本类型
- 新手入道,留帖纪念
- java小练习(11)--进制转化(BigInteger高级)
- 惊心动魄的小学期,不平凡的85天!
- 新浪美股接口
- asp.net关于tooltip(换行的问题)
- 第02课 基本控件
- 第03章 界面布局
- 【转】VC中用函数读写ini文件的方法
- Unix信号处理学习笔记
- 第04课 鼠标事件处理
- 第05课 实现简单的拖放功能
- Struts的配置详解(2)
- 忆龙2009:802.1x加上IP地址绑定是鸡肋吗?
- 第06课 键盘事件处理