Windows Phone 7 最新的開發工具庫

Shawn Wildermuth 在CodePlex上發佈了一個新的WP7工具庫的項目,包含了WP7控件、轉換類、幫助類等等。ide

項目的地址爲:http://phoney.codeplex.com/工具

這是項目解決方案的截圖,包含了示例文件字體

若是你沒有安裝silverlight toolkit的話直接運行程序會報以下的錯誤,由於默認在裝Dev10的時候不會安裝Silverlight的Testing庫的。spa

項目描述日誌

該項目包含了一些供Windows Phone 7應用程序的類和控件,以下:code

標準的轉換器、一些控件、Phone日誌、淡入淡出消息類、BitlyHelper 類、Twitter幫助類等xml

實例blog

BitlyHelper 類資源

一個經過使用設置本身的關鍵字/用戶名的鍵值對來縮短URI的類get

使用方法:

  
  
  
  
  1. BitlyHelper.SetCredentials("MYBITLYAPIKEY", "MYBITLYUSERNAME");  
  2. BitlyHelper.Shorten("http://phoney.codeplex.com", (result, error) => 
  3.   {  
  4.     if (error != null)  
  5.     {  
  6.       MessageBox.Show(string.Concat("Error Shortening Url: ", error.Message));  
  7.     }  
  8.     else  
  9.     {   
  10.       MessageBox.Show(result, 3000);  
  11.     }  
  12.   }); 

 

FadingMessage 類

建立一個漸入漸出的提示消息,使用方法以下:

  
  
  
  
  1. FadingMessage.ShowTextMessage("Saved..."); 

 

固然你也能夠本身定義消息的樣式:

  
  
  
  
  1. FadingMessage msg = new FadingMessage()  
  2. {  
  3.   MessageToShow = theMessage,  
  4.   VerticalAlignmentVerticalAlignment = VerticalAlignment.Top,  
  5.   HorizontalAlignmentHorizontalAlignment = HorizontalAlignment.Right  
  6. };  
  7. msg.Show(3000); // 3 seconds 

 

Phone日誌類

這個類是用來幫助你記錄Phone中的簡單日誌的,使用方法爲:

  
  
  
  
  1. PhoneLogger.LogError("Test Logging Message");  
  2. var log = PhoneLogger.LogContents;  

 

該項目中還包含一些顏色、筆刷、字體等資源。

項目源文件下載地址:http://phoney.codeplex.com/

相關文章
相關標籤/搜索