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

在WP開發(fā)中使用Coding4Fun工具包

移動(dòng)開發(fā)
Coding4Fun是一款目前非常流行的WP開發(fā)類庫,本文我們將介紹如果使用Coding4Fun工具包,包括介紹Coding4Fun中的ProgressOverlay、對(duì)話框以及輸入框等控件。

Coding4Fun是一款很受WP開發(fā)者喜愛的開源類庫,對(duì)于開發(fā)者來說,Coding4Fun上手很簡(jiǎn)單。只要從CodePlex下載Coding4Fun工具包,下載完成后,解壓文件到一個(gè)文件夾中,里面有4個(gè)dll文件,列表如下:

Coding4Fun工具包

新建一個(gè)Windows Phone 7項(xiàng)目,然后右鍵“引用”添加dll引用:

加dll引用

ProgressOverlay 動(dòng)畫

添加dll引用之后,我們就可以開始了,當(dāng)我的RSS正在下載的時(shí)候需要一個(gè)ProgressOverlay動(dòng)畫或者“Loading Screen”。

Loading Screen

在你需要控件的任何頁面中添加以下命名空間:

  1. xmlns:Controls="clr-namespace:Coding4Fun.Phone.Controls;  
  2. assembly=Coding4Fun.Phone.Controls" 

 

  1. <Controls:ProgressOverlay Name="progressOverlay" > 
  2.     <Controls:ProgressOverlay.Content> 
  3.         <TextBlock>Loading</TextBlock> 
  4. </Controls:ProgressOverlay.Content> 
  5. </Controls:ProgressOverlay> 

現(xiàn)在有了一個(gè)非常漂亮的加載屏幕了,當(dāng)然在ProgressOverlay里面如果你是用MVVM或其他類似模型你要添加Visibility屬性,當(dāng)數(shù)據(jù)加載完成后要去關(guān)閉它。

關(guān)于對(duì)話框

現(xiàn)在我需要一個(gè)界面漂亮且具備功能強(qiáng)大的關(guān)于對(duì)話框,例如:如果他們點(diǎn)擊我的twitter 、個(gè)人主頁、E-mail 來發(fā)送相應(yīng)的任務(wù)。

關(guān)于對(duì)話框

只需要一下幾行代碼就行了:

  1. var p = new AboutPrompt();  
  2. p.VersionNumber = "2.0";  
  3. p.Show("Michael  
  4. Crump", "@mbcrump",  
  5. "michael@michaelcrump.net", @http://michaelcrump.net/); 

 

一個(gè)漂亮簡(jiǎn)潔的“關(guān)于”對(duì)話框只要幾行代碼就可以實(shí)現(xiàn)了。

輸入框

Coding4Fun還帶有一個(gè)漂亮可愛的輸入提示框從用戶抓取信息。

Coding4Fun中的輸入框 Coding4Fun中的輸入框

實(shí)現(xiàn)的代碼也非常簡(jiǎn)單:

  1. InputPrompt input = new 
  2. InputPrompt();  
  3. input.Completed += (s, e) =>                        
  4. {                            
  5.     MessageBox.Show(e.Result.ToString());                     
  6. };  
  7. input.Title = "InputBox";  
  8. input.Message = "What  
  9. does a \"Developer Large\" T-Shirt Mean? ";  
  10. input.Show(); 

 

PhoneHelper類

我非常喜歡PhoneHelper類,因?yàn)樗屇愫苋菀讖腤MAppManifest.xml文件獲取數(shù)據(jù),例如:從WMAppManifest.xml獲取當(dāng)前應(yīng)用程序的版本。

PhoneHelper類

只需以下這句代碼就可以了:

  1. PhoneHelper.GetAppAttribute("Version"); 

 

當(dāng)然你需要添加以下這句命名空間的引用:

  1. using Coding4Fun.Phone.Controls.Data; 

 

如果沒有一個(gè)強(qiáng)大的轉(zhuǎn)換器你可能不那么容易去展示一些cool的控件。BooleanToVisibility 轉(zhuǎn)換器可以將Boolean類型轉(zhuǎn)換成Visibility類型值。

如勾選CheckBox的時(shí)候顯示一個(gè)TextBox時(shí)就是一個(gè)好例子。

Coding4Fun項(xiàng)目實(shí)例 Coding4Fun項(xiàng)目實(shí)例

代碼如下:

  1. <phone:PhoneApplicationPage.Resources> 
  2.     <Converters:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter"/> 
  3. </phone:PhoneApplicationPage.Resources> 
  4. <CheckBox x:Name="checkBox"/> 
  5. <TextBlock Text="Display Text" Visibility="{Binding ElementName=checkBox, Path=IsChecked, Converter={StaticResource BooleanToVisibilityConverter} }"/> 

 

上面提到的那些并不是全部,還有像提供了RoundedButton, TimePicker和一些其他的轉(zhuǎn)換器。在這里就不再一一仔細(xì)介紹了。

原文地址:http://www.codeproject.com/Articles/157461/Having-Fun-with-Coding4Fun-s-Windows-Phone-7-Contr

【編輯推薦】

  1. 開源類庫Coding4Fun中的ToastPrompt控件介紹
責(zé)任編輯:王曉東 來源: cnblogs
相關(guān)推薦

2012-05-14 15:44:20

Coding4Fun Coding4Fun

2012-05-14 10:33:43

Coding4Fun

2012-05-08 09:58:15

ToastPromptCoding4Fun

2012-05-08 13:54:40

ToastPrompt

2009-04-03 11:12:43

PalmwebOS開發(fā)

2012-06-05 09:54:50

Windows Pho

2009-04-03 08:36:53

PalmWebOSsdk

2010-02-23 10:04:16

Silverlight

2023-02-15 08:26:29

iOS工具

2023-09-27 21:48:03

GitHub開發(fā)工具包

2012-03-07 16:15:22

GWTPhoneGap

2010-04-29 17:51:40

Unix工具

2010-05-25 13:28:17

WinSDK 7.1.NETWindow 7

2021-05-14 15:14:20

LibreOfficeGTK4式具包

2009-04-02 17:37:38

dom4jXMLJava

2014-10-21 11:36:06

Android 5.0Google

2012-07-12 13:13:28

HTML5

2025-03-12 13:04:01

2009-06-04 14:18:44

Windows Mob工具包

2021-07-14 09:56:27

谷歌Android游戲開發(fā)工具包
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产激情精品一区二区三区 | 亚洲视频a| 国产精品亚洲精品日韩已方 | 成人精品国产 | 中文字幕在线视频网站 | 成人av观看| 日韩高清成人 | 美女黄18岁以下禁止观看 | 亚洲一区二区三区视频免费观看 | 午夜精品久久久久久久久久久久 | 九七午夜剧场福利写真 | 成人午夜视频在线观看 | 亚洲欧美综合精品久久成人 | 一区二区免费在线 | 欧美 日韩 国产 在线 | 99久久精品免费看国产高清 | 亚洲一一在线 | 精品国产乱码久久久久久闺蜜 | 亚洲人成人一区二区在线观看 | www.国产日本 | 免费色网址 | 操久久 | 精品少妇v888av | 精品国产91亚洲一区二区三区www | 91免费在线看 | 欧美综合一区 | 成人在线视频观看 | 日韩欧美国产精品一区二区 | 欧美日韩在线观看一区二区三区 | 日本不卡视频在线播放 | 久久一级免费视频 | 亚洲一区二区免费 | 日日干夜夜操 | 日韩一区二区不卡 | 国产精品视频偷伦精品视频 | 国产精品视频免费观看 | 久久国产免费看 | 中文字幕免费 | 国产精品a一区二区三区网址 | 成人免费视频 | 亚洲第一视频网 |