自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WP7開(kāi)發(fā)中Coding4Fun的五種彈出框介紹

移動(dòng)開(kāi)發(fā)
在Windows Phone 7開(kāi)發(fā)中,Coding4Fun組件提供的一些彈出框功能,要比原有MessageBox的效果好,這里向大家推薦下。在Coding4Fun的官網(wǎng)上,也有很多Demo效果可以預(yù)覽。

在Windows Phone 7開(kāi)發(fā)中,Coding4Fun組件提供的一些彈出框功能,要比原有MessageBox的效果好,這里向大家推薦下。在Coding4Fun的官網(wǎng)上,也有很多Demo效果可以預(yù)覽。

Coding4Fun官網(wǎng):http://coding4fun.codeplex.com/

里面有5種不同類(lèi)型的彈窗:

1.ToastPrompt:類(lèi)似于土司推送通知一樣的顯示效果,在屏幕上面出現(xiàn)一條消息,然后再消失。

使用語(yǔ)法:

  1. private void Toast_Click(object sender, RoutedEventArgs e)  
  2. {  
  3.     var toast = new ToastPrompt {  
  4. Title = "Basic",  
  5. Message = ToastLongMsg,  
  6.     };  
  7.     toast.Show();  

2.AboutPrompt:說(shuō)明彈出框,特點(diǎn)是彈出框會(huì)在屏幕中間,其他的彈出框是在屏幕的上方。

使用語(yǔ)法:

  1. private void About_Click(object sender, RoutedEventArgs e)  
  2. {  
  3.     var about = new AboutPrompt();  
  4.     about.Completed += baseObject_Completed;  
  5.     about.Show();  
  6. }  
  7.  
  8. void baseObject_Completed(object sender, PopUpEventArgs<object, PopUpResult> e)  
  9. {  
  10.     if (e.PopUpResult == PopUpResult.Ok)  
  11. MessageBox.Show("OK!");  
  12.     else if (e.PopUpResult == PopUpResult.Cancelled)  
  13. MessageBox.Show("CANCELLED!");  
  14.     else 
  15. MessageBox.Show("meh?");  

3.PasswordInputPrompt:密碼輸入彈出框,用于輸入密碼信息。

使用語(yǔ)法:

  1. private void Password_Click(object sender, RoutedEventArgs e)  
  2. {  
  3.     var passwordInput = new PasswordInputPrompt  
  4.     {  
  5. Title = "Basic Input",  
  6. Message = "I'm a basic input prompt",  
  7.     };  
  8.     passwordInput.Completed += input_Completed;  
  9.  
  10.     passwordInput.Show();  
  11. }  
  12.  
  13. void input_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)  
  14. {  
  15.     if (e.PopUpResult == PopUpResult.Ok)  
  16. MessageBox.Show("You typed: " + e.Result);  
  17.     else if (e.PopUpResult == PopUpResult.Cancelled)  
  18. MessageBox.Show("CANCELLED! " + e.Result);  
  19.     else 
  20. MessageBox.Show("meh?  " + e.Result);  

4.InputPrompt:輸入彈出框,用于t彈出輸入框輸入其他的信息。

使用語(yǔ)法:

  1. private void Input_Click(object sender, RoutedEventArgs e)  
  2. {  
  3.     var input = new InputPrompt  
  4.     {  
  5. Title = "Basic Input",  
  6. Message = "I'm a basic input prompt",  
  7.     };  
  8.     input.Completed += input_Completed;  
  9.       
  10.     input.Show();  
  11. }  
  12.  
  13. void input_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)  
  14. {  
  15.     if (e.PopUpResult == PopUpResult.Ok)  
  16. MessageBox.Show("You typed: " + e.Result);  
  17.     else if (e.PopUpResult == PopUpResult.Cancelled)  
  18. MessageBox.Show("CANCELLED! " + e.Result);  
  19.     else 
  20. MessageBox.Show("meh?  " + e.Result);  

5.MessagePrompt:消息彈出框,普通的消息彈出框,類(lèi)似于系統(tǒng)默認(rèn)的messagebox彈出框。

使用語(yǔ)法:

  1. private void Message_Click(object sender, RoutedEventArgs e)  
  2. {  
  3.     var messagePrompt = new MessagePrompt  
  4.     {  
  5. Title = "Basic Message",  
  6. Message = "I'm a basic message prompt.  ",  
  7.     };  
  8.     messagePrompt.Completed += stringObject_Completed;  
  9.  
  10.     messagePrompt.Show();  
  11. }  
  12.  
  13. void stringObject_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)  
  14. {  
  15.     if (e.PopUpResult == PopUpResult.Ok)  
  16. MessageBox.Show("OK: " + e.Result);  
  17.     else if (e.PopUpResult == PopUpResult.Cancelled)  
  18. MessageBox.Show("CANCELLED: " + e.Result);  
  19.     else 
  20. MessageBox.Show("meh?: " + e.Result);  
原文地址:http://www.cnblogs.com/linzheng/archive/2011/09/07/2170376.html
責(zé)任編輯:王曉東 來(lái)源: cnblogs
相關(guān)推薦

2012-05-14 15:44:20

Coding4Fun Coding4Fun

2012-05-08 11:03:28

Coding4Fun

2012-05-08 09:58:15

ToastPromptCoding4Fun

2012-05-25 12:57:31

Windows Pho

2011-03-29 13:03:59

IronRubyWindows Pho.NET

2012-05-15 14:00:51

WP7開(kāi)發(fā)環(huán)境

2011-02-28 10:42:14

Windows Pho微軟

2011-05-12 13:03:36

WP7數(shù)據(jù)庫(kù)選擇

2013-02-25 11:19:43

WP開(kāi)發(fā)Windows PhoWP開(kāi)發(fā)者

2013-06-17 13:47:41

WP7開(kāi)發(fā)Windows Pho文本框水印控件

2012-03-22 14:50:00

WP7微軟諾基亞

2012-04-05 13:39:42

WP7開(kāi)發(fā)Windows Pho

2013-06-17 14:10:08

WP7開(kāi)發(fā)Windows Pho豆瓣電臺(tái)

2012-12-03 10:47:54

WebJQuery控件

2013-06-17 14:35:40

WP7Windows Pho應(yīng)用開(kāi)源模板

2013-06-17 12:28:00

WP7開(kāi)發(fā)Windows Pho控件傾斜特效源

2013-06-17 15:03:43

WP7開(kāi)發(fā)騰訊微博SDK源碼下載

2013-06-17 12:44:38

WP7開(kāi)發(fā)Windows Pho數(shù)獨(dú)游戲

2013-06-17 14:46:32

2013-04-12 12:36:13

WindowsPhon
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)