一起学习Windows Phone7开发(十八.一 Windows Phone7 Toolkit)

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

原文地址:https://www.cnblogs.com/randylee/p/1845614.html