成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開源類庫Coding4Fun中的ToastPrompt控件介紹

移動開發
Coding4Fun是目前比較流行的一款開源類庫,同其他類庫一樣,Coding4Fun中也有大量的控件。本文,我們將介紹Coding4Fun中的ToastPrompt提示控件。

Coding4Fun是目前比較流行的一款用于WP開發的開源類庫,它的官方博客是這里,同樣,Coding4Fun里面也有大量控件,其中一款就是今天要說的ToastPrompt提示控件。在這個類庫中,有很多現成的樣式,比如帶圖片的顯示形式,帶Title的顯示方式,或是還有帶Message的顯示形式。總之形式很多,應該完全可以滿足你開發一個程序的需求,即使差點什么,你完全可以自己去修改一下樣式表,來滿足你的需求。下面是幾張截圖,看起來更加醒目點。

Coding4Fun中的ToastPrompt提示控件 

Coding4Fun中的ToastPrompt提示控件 

Coding4Fun中的ToastPrompt提示控件

如何使用Coding4Fun中的ToastPrompt?

Coding4Fun中的ToastPrompt提示控件

要引用Coding4Fun項目到你的項目之中,你可以直接將下載下來的項目編譯成DLL包的形式加到你的項目中,或者直接通過NuGet來進行下載安裝到你的項目中。

使用這個控件很簡單,只需兩行代碼就搞定:

  1. ToastPrompt toastPrompt = new ToastPrompt()  
  2.        {  
  3.             Message = "發送失敗!" 
  4.        };  
  5.        toastPrompt.Show();  
  6.  

這樣就能在你的項目中顯示如下提示了:

Coding4Fun中的ToastPrompt提示控件

下面再來個復雜點的例子:

  1. if (e.Error == null)  
  2.             {  
  3.                 ToastPrompt toastPrompt = new ToastPrompt() {  
  4.                     Message = "發送成功!",  
  5.                     Background = (Brush)Application.Current.Resources["PromptColor"]  
  6.                 };  
  7.    
  8.                 toastPrompt.Completed += (o, ex) =>  
  9.                                              {  
  10.                                                  Messenger.Default.Send<string>(null"NavigateUri");  
  11.                                              };  
  12.                 toastPrompt.Show();  
  13.             }  
  14.             else 
  15.             {  
  16.    
  17.                 ToastPrompt toastPrompt = new ToastPrompt() { Message = "發送失敗!" };  
  18.                 toastPrompt.Show();  
  19.                 Logger.Log("Checkin", e.Error);  
  20.             } 

這里主要是指定了提示欄的背景色,使其可以符合當前用戶所選擇的主題,再者就是增加了發送成功跳轉的功能,這里用到了MVVMLight里的Messenger知識;代碼是一個日志記錄功能,表示如果發送失敗將原因記錄在日志中,以便開發者進行分析。其中Toast里的屬性值不值這兩個,有興趣的朋友可以查看它的源碼。

總結:

使用這些控件我相信對開發者來說都不是難事,弄明白原理,分析源代碼才是我們作為開發者學習的目的,它里面其實還包含了另一個大牛的功勞,有關動畫切換的庫,詳細可以看這里。最后的一個問題就是當我們項目要使用這個ToastPrompt提示控件時,我們引入整個Coding4Fun控件肯定是不劃算的,因為Windows Phone程序我們希望XAP安裝包越小越好,這也是微軟給我們的建議。

原文地址:http://tmango.com/?p=895

 

責任編輯:王曉東 來源: tmango.com
相關推薦

2012-05-08 13:54:40

ToastPrompt

2012-05-14 15:44:20

Coding4Fun Coding4Fun

2012-05-14 10:33:43

Coding4Fun

2012-05-08 11:03:28

Coding4Fun

2011-01-06 09:03:32

企業級控件庫

2025-05-08 09:00:00

WinForm應用程序開源

2025-06-18 08:15:00

Python開源

2014-05-13 10:12:17

iOS開發開源類庫

2012-12-03 10:47:54

WebJQuery控件

2009-12-31 14:18:46

ADO.NET類庫

2019-05-07 11:02:55

Java開發代碼

2010-03-22 17:47:33

無線接入技術

2009-08-25 16:01:43

DataList控件入

2013-03-25 10:26:19

XML數據庫

2010-04-21 16:57:18

數據庫負載均衡

2009-09-04 11:10:51

開源J2ME UI庫

2009-03-19 09:53:11

pureXMLXML關系數據庫

2009-12-04 15:28:36

PHP JSON類庫

2010-05-13 15:30:47

2014-12-31 16:20:02

時間選擇日歷Android
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产一区二区三区香蕉 | 国产乱人伦精品一区二区 | 亚洲免费人成在线视频观看 | 中文字幕国产 | 久久免费精品 | 在线观看视频h | 羞羞的视频免费观看 | 亚洲国产精品久久久 | 精品国产一区二区三区成人影院 | 欧美亚洲免费 | 日本在线你懂的 | 成人国产精品久久久 | 本地毛片 | 欧美久久久久久 | 日本不卡在线视频 | 国产福利在线播放 | 美女视频黄的免费 | 狼色网| 国产午夜精品福利 | 中文日韩在线视频 | 久久久人| 男人天堂网址 | 狠狠的干 | 麻豆精品国产免费 | 国产高清av免费观看 | 综合网视频 | 久久av一区二区三区 | 精品欧美乱码久久久久久 | 国产1区在线 | 亚洲免费视频网址 | 欧美成人精品 | 欧美日韩在线播放 | 自拍偷拍第一页 | 少妇性l交大片免费一 | 亚洲成人久久久 | 中文字幕第二十页 | 国产精品国产a | 国产精品爱久久久久久久 | 成人在线一区二区 | 在线成人一区 | 九九看片 |