Sử dụng ToggleSwitch trong Windows Phone 7

I.Introduction

– ToggleSwitch là một control mới lạ trong Windows Phone 7, mang lại trãi nghiệm mới cho người dùng, thông thường ToggleSwitch được sử dụng cho người dùng chọn “On” hay “Off” . ex: On hay Off Wifi

– Trong bài này chúng ta sẽ cùng thảo luận về ToggleSwitch

II.Fundamental

– Để sử dụng ToggleSwitch chúng ta phải cài đặt bộ Silverlight for Windows Phone Toolkit

– Sau khi cài xong các bạn tạo mới một Windows Phone Project, kế tiếp là right-click vào Refercences->Add thư viện Microsoft.Phone.Controls.Toolkit.dll vào . (theo đường dẩn C:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Toolkit\Nov11\Bin)

– Kế tiếp là khai báo thư viện để sử dụng trong Mainpage.xaml :

   1: 1: xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

– Khai báo sử dụng ToggleSwitch trong Xaml :

   1: <tool:ToggleSwitch x:Name="tglSwitch" 

   2:    Header="wifi" 

   3:    Checked="tglSwitch_Checked" 

   4:    Unchecked="tglSwitch_Unchecked"/> 

– Một số sự kiện mà ToggleSwitch hổ trợ như sau :

– và bây giờ chúng ta cho MessageBox ở từng sự kiện để trãi nghiệm kết quả :

   1: void tglSwitch_Click(object sender, RoutedEventArgs e)

   2: {

   3:     MessageBox.Show("Its Clicked");

   4: }

   5:  

   6: void tglSwitch_Indeterminate(object sender, RoutedEventArgs e)

   7: {

   8:     MessageBox.Show("Its intermidiate");

   9: }

  10: private void tglSwitch_Checked(object sender, RoutedEventArgs e)

  11: {

  12:     tglSwitch.Content = "on"; 

  13: }

  14: private void tglSwitch_Unchecked(object sender, RoutedEventArgs e)

  15: {

  16:     tglSwitch.Content = "off"; 

  17: }

– Hình ảnh minh họa :

ToggleSwch1.gif

– với việc nắm bắt những sự kiện trên chúng ta có thể dể dàng sử dụng ToggleSwitch

– Hy vọng bài viết nãy sẽ mang thông tin hữu ích đến cho các bạn, chúc các bạn thành công !

/*It’s time for Windows Phone*/

Leave a comment