Time of Update: 2018-12-06
在這篇文章中,我將談一下windows phone 7.1 Mango中的ICommand介面,怎麼實現一個ICommand的實作類別:DelegateCommand,以及怎麼在MVVM Mango應用中使用。當我們談及Commands時,一般說來,Command有兩個功能:a:執行一個特殊的行為:command的主要功能。b:確定某一UIElement的視覺狀態(visual state):例如確定button是否可用。DelegateCommand -
Time of Update: 2018-12-06
1. 在mango中新增了下列啟動器與選取器 Address Chooser Task、Bing Maps Task、Bing Maps Directions Task、Game Invite Task、Save Contact Task、Save Ringtone Task、Share Link Task、Share Status Task2. Scheduled 任務和後台代理允許應用程式可以在後台執行代碼,甚至這個應用程式沒有在前台運行。Scheduled
Time of Update: 2018-12-06
I have talked about how to create custom Live Tile in 《Windows Phone 實用開發技巧(17):自訂應用程式的Tile》. Today let’s dig a little bit deeper.What do you see in this image shown below ?Do you see the same tile with different background called accent color in
Time of Update: 2018-12-06
Windows Phone OS 7.1,可以將關係資料存放區在駐留在應用程式隔離儲存區 (Isolated Storage)容器的本機資料庫中。Windows Phone 應用程式使用 LINQ to SQL 執行所有資料庫操作;LINQ to SQL 用於定義資料庫結構描述、選擇資料,並將更改儲存到駐留在隔離儲存區 (Isolated Storage)中的基礎資料庫檔案;提到LINQ to SQL,你會不會感到欣喜,It’s amazing在window
Time of Update: 2018-12-06
1. Windows Phone 7 中的行為(行為、觸發器、動作統稱為行為)基類用法Behavior < T >This is the simplest form of behavior in that it only exposes OnAttached and OnDetaching methods that you can override. You'd typically use these to wire up event handlers to the
Time of Update: 2018-12-06
Windows Phone 7開發中涉及到許多技巧,下面就三個小技巧與大家分享,分別如下: 1. 設定應用程式的表徵圖2. Windows Phone 7中的啟動畫面3. 設定應用程式的橫排顯示1. 設定應用程式的表徵圖右擊Wp7應用程式的解決方案,選擇屬性,設定Icon為自己想要的圖片,如並且要確保圖片的build方式為Content,如。最終的運行效果如下 2. Windows Phone 7中的啟動畫面預設情況下,Windows Phone 7
Time of Update: 2018-12-06
1. Windows Phone 7 頁面的啟動順序: 當應用程式被載入時,一個PhoneApplicationFrame會被建立。然後這個Frame會告知導航到MainPage。當頁面載入和導航的時候,啟動畫面會被顯示。當導航任務完畢後,Navigated事件被載入,這時候會把PhoneApplicationFrame設為應用程式的RootVisual。此時,應用程式對使用者才可用,具體的順序圖如下: 2.
Time of Update: 2018-12-06
學習Windows Phone 7也有一段時間了,也整理了一些不錯的知識點,下面一個系列將會每篇部落格分享10個Windows Phone 7 技巧,並且提供離線文檔下載。 1. Windows Phone 7 應用程式不能運行在後台,不支援多任務【但我們可以使用墓碑機制Tombstoning】2. Windows Phone 7 應用程式的xap包最大運行為400MB3. 設定應用程式的ico表徵圖:右擊項目--設定icon為自己的圖片即可4. 替換預設的windows phone 7
Time of Update: 2018-12-06
1. 在Windows Phone 7 中標準的手勢有如下幾種: 還有多觸摸如下 2. 重力加速感應器(Acceleration),當我們將手機扣在桌子上(即螢幕朝下)時,windows phone 裝置中內建的Accelerometer會感應出有一個向下的加速度,即我們在物理課本中學的重力加速度,用向量的表示為(0,0,1)。螢幕放置不同時,產生的向量也不一樣,如: 3.
Time of Update: 2018-12-06
我們在Web中可能會遇到這樣一種情況,就是在修改某個文本(如html中的input type="text")的值時,當文本聚焦時,會將文本全部選中,方便修改,而不需要一個個刪除後修改。同樣,我們也可以將其應用在WP7的TextBox中,我們可以建立一個自訂的行為去控制,當TextBox被附加該行為時,則當TextBox聚焦的時候,TextBox中文本被全選。大家如果對如何建立自訂行為感到困惑,可以參考我的這兩篇文章《建立自訂行為並在Silverlight項目中使用》
Time of Update: 2018-12-06
Windows Phone 7的Metro主題真的非常好看,同樣我們可以將Metro主題應用到Silverlight應用程式中,前陣子在關注Windows Phone 7的時候發現就有這麼一款主題,大家可以去http://silverzine.com/7metro/7metro.html
Time of Update: 2018-12-06
1. Windows Phone 7是一個多任務的作業系統,但是只允許唯一一個第三方應用程式在前台運行2.
Time of Update: 2018-12-06
在開發Windows Phone應用程式的時候,或多或少會與圖片打交道,下面總結下Windows Phone 中處理圖片的一些技巧1. 圖片格式.2. 圖片編譯方式3. 圖片載入方式4. 圖片緩衝5. GIF圖片6. 圖片大小限制7. 圖片選取器1. 圖片格式 我們知道在Windows Phone 中只支援JPG與PNG格式的圖片,藉助ImageTools類庫我們可以在Windows Phone 中使用GIF圖片。在Windows Phone
Time of Update: 2018-12-06
最近的MIX11大會真的令人振奮不已,朋友開玩笑的說,“Mango一出,大家都高潮了”。確實,MS很給力,Windows Phone 7 很給力,Silverlight很給力...如此興奮的時刻怎麼不與大家分享呢,距離上次發布的《Windows Phone 7知識錦分享》 不過半月有餘,現在就要發布第二季了,跟大家分享WP7的學習知識,因為Window Phone
Time of Update: 2018-12-06
在前篇《淺談ListBox在Windows Phone 7 中的使用》 中大致介紹了ListBox在Windows Phone 7的用法,今天將繼續深究ListBox。主題是ListBox的效能問題。我相信,如果大家將自己的Windows Phone 部署到phone
Time of Update: 2018-12-06
在Silverlight for Windows Phone ToolKit
Time of Update: 2018-12-06
一說到編輯圖片,大家可能會想到將圖片拆分成一個個像素,然後去操作這些像素,從而達到編輯圖片的目的。今天介紹一個比較好用的類,WriteableBitmap,一個可以將UI元素儲存為圖片的類,也可以對UI元素進行轉變後進行儲存。OK,下面開始Demo吧: 以兩種方式實現,一種是UI,另一種是後置代碼實現。UI實現:如進行頁面的布局,將Image控制項和TextBlock控制項至於一個容器內(我選用Grid) 大致的XAML如下,其中Grid命名為xamlGrid 下面來看看事件是怎麼處理的,先將
Time of Update: 2018-12-06
用過Expression Blend的朋友都知道,在Expression Blend中為Silverlight和WPF開發提供了一個項目模板,即SketchFlow。我們利用它可以方便的製作具有類比效果的原型設計。這裡就不做太多的介紹的,有興趣的人可以自己搜尋下,這裡介紹一本不錯的SketchFlow 入門教程《Dynamic Prototyping with SketchFlow in Expression Blend Sketch Your Ideas》(大家可以Google下然後下載看看)
Time of Update: 2018-12-06
在Silverlight for Windows Phone 中,綁定是一個很重要的概念,如果你的綁定用好了,將會節省很多事情...如,Button2的高度是Button1 的高度+400. 實現方法,XMAL代碼如下,可以看到是利用Element Binding和一個Converter實現的: Converter如下: 小結:利用綁定和轉換器可以解決很多資料轉換的問題,但是轉換器也有其弱點,在ListBox中盡量少使用複雜的轉換器,以免影響效能。 原始碼下載:
Time of Update: 2018-12-06
在新的trainning kit 中有一個例子解釋的很清楚了:1. Application_Launching:只有在新啟動程式時觸發2. Application_Closing:只有在推出程式時觸發--只有在程式mainpage時按硬後退鍵3. Application_Activated:從home鍵或者其它方式離開,back鍵返回時觸發4.