ToggleSwitch
这个开关控件,是windows phone7独有的,Silverlight 没有实现这个控件。这个控件有两个状态Checked 和Unchecked。
<toolkit:ToggleSwitch Header="ToggleSwitch" Height="116" HorizontalAlignment="Left" Margin="74,106,0,0" Name="toggleSwitch1" VerticalAlignment="Top" Width="271" Checked="toggleSwitch1_Checked" Unchecked="toggleSwitch1_Unchecked"/>
private void toggleSwitch1_Checked(object sender, RoutedEventArgs e)
{
}
private void toggleSwitch1_Unchecked(object sender, RoutedEventArgs e)
{
}
如果要改变开关状态下显示的文字,可以通过更改Content属性来实现。
<toolkit:ToggleSwitch Header="ToggleSwitch" Content="否¤?" Height="116" HorizontalAlignment="Left" Margin="74,106,0,0" Name="toggleSwitch1" VerticalAlignment="Top" Width="271" Checked="toggleSwitch1_Checked" Unchecked="toggleSwitch1_Unchecked"/>
WrapPanel
和silverlight一样的,本来silverlight上的就可以在windows phone7上运行的很好的。这个控件在一起学Windows Phone7开发(十三.十 Silverlight.Toolkit 控件)中有介绍过。
示例代码下载:http://www.daisy123.com/?page_id=275 toggleswitch.zip