Toggle Switch Button을이용하는 방법을 알아보겠습니다.
Toggle Switch는 Silverlight toolkit의 일부분에서 나온것으로 파일 설치가 필요합니다.
Toggle Swith사용을 위한 namespace선언
xmlns:tool="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
헤어와 컨텐트를 설정합니다.
<tool:ToggleSwith x:Name="tglSwitch"
Header="wifi"
Checked="tglSwitch_Checked"
Unchecked="tglSwitch_Unchecked"/>
# 아래 Toggle Swith와 관련된 4개의 이벤트가 있습니다.
Pulbic event EventHandler<RoutedEventArgs> Checked;
Pulbic event EventHandler<RoutedEventArgs> Click;
Pulbic event EventHandler<RoutedEventArgs> Indeterminate;
Pulbic event EventHandler<RoutedEventArgs> Unchecked;
void tglSwithch_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Its Clicked");
}
void tglSwithch_Indeterminate(object sender, RoutedEventArgs e)
{
MessageBox.Show("Its Indeterminate");
}
void tglSwithch_Clicked(object sender, RoutedEventArgs e)
{
tglSwith.Content ="ON";
}
void tglSwithch_UnClicked(object sender, RoutedEventArgs e)
{
tglSwith.Content ="OFF";
}
[참조자료]
Windows Phone Toolkit - Nov 2011 (7.1 SDK)