技术开发 频道

WP开发之:Silverlight选择控件详解

  【IT168技术】之前的文章我们给大家讲述了Windows phone开发:Silverlight控件。选择控件用来显示两项及以上的内容,并允许用户进行选择。在Windows Phone 7中常见的此类控件有CheckBox、ListBox、RadioButton和Slider。下面分别介绍这几种控件的功能和常用方法。

  1.CheckBox

  该控件继承自ToggleButton,是一种可以让用户进行3种状态选择的控件。这3种状态为:选中、未选中和不确定。通过设置IsChecked属性来设置和判断控件当前的状态,如Ture为选中,False为未选中,Null为不确定,如图6-13所示为一个不确定选择的属性值。

  ▲图6-13 设置IsChecked属性

  此外,CheckBox控件也是通过Content属性来设置其显示的文字内容的。

  【XAML代码】

<CheckBox .../>
-或者-
<CheckBox>
  声明内容的对象元素
</CheckBox>
-或者-
<CheckBox ...>一个字符串</CheckBox>

  【示例】

  下面来展现一下如何设置CheckBox控件的3种不同状态,并且查看不同状态下控件的外观。

  1)首先建立一个新的Windows Phone Application项目文件,将CheckBox控件放入窗口中,一共放置3个。

  2)修改每个控件的Content属性,并且根据Content内容设置控件的IsChecked属性,最终的结果如图6-14所示。

  ▲图6-14 设置CheckBox控件的最终结果

0
相关文章