Windows Phone 實用開發技巧1-20合集(電子書+原始碼)

Windows Phone 實用開發技巧記錄了我平時遇到的問題以及相應的處理方法,記錄下來自己後面查看,也希望其他朋友能夠盡量少走彎路,不要一個bug調半天。將這些開發技巧整理為一電子書與大家共用: 以及每篇對應的Demo,Demo都是十分簡單易懂的:  PS:該電子書不是《葵花寶典》,不需要自宮就能練的。我也不希望大家練完後去自宮~~~(just a joke)趕緊去看把,windows phone 要來了~~~  電子書下載:Windows Phone

Windows Phone 實用開發技巧(21):自動迴圈播放視頻

In Windows Phone Mango update, we can use VideoBrush since we could not do that in windows phone 7 . So there is something interesting to do. We can develop more fantasitic apps.  For example, we can play a video as background in our application. We

Windows Phone Mango Tips(1)

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

Windows Phone 實用開發技巧(17):自訂應用程式的Tile

在Windows Phone 7 (Nodo)之前的版本中,我們在應用程式列表中長按某個應用程式的時候,會彈出“Pin To Start”的選擇,選中後系統會將該應用程式的捷徑Pin到啟動介面中,類似於Windows

Windows Phone 實用開發技巧(23):強制關閉SIP

在之前的《Windows Phone 實用開發技巧(14):輸入框隱藏SIP事件》中,我講了如何在Windows Phone 中檢測點擊物理回退鍵的時候,SIP會自動隱藏的事件,那麼如果我們想在Windows

Windows Phone 實用開發技巧(25):Windows Phone讀取本機資料

Windows Phone read local data During windows phone development, sometimes we might be want to read some initial data from local resources. Data can be stored in XML, JSON, TXT or other formats. Unlike data files stored in Isolatedstorage, we cannot

Windows Phone 實用開發技巧(26):對DataTemplate中的元素播放動畫

有些時候我們需要對ListBox中的某項做出一種點擊動畫,即點擊ListBox的某項時,被點的Item播放一個相應的動畫。通常,我們需要自訂ListBox的ItemTemplate以做出自訂的ListBoxItem。下面,我講講如何利用Expression Blend和Visual Studio 分別實現這樣的效果。一. 使用Expression Blend1. 建立Windows Phone Databound Application2.

Windows Phone 實用開發技巧(27):建立透明Tile

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

Windows Phone 實用開發技巧(28):圖片緩衝

在之前的文章中,我講到了一些關於Windows Phone中處理圖片的知識,Windows Phone 中編輯圖片 、Windows Phone 中處理圖片的技巧 、在Windows Phone顯示GIF圖片 、儲存圖片及載入圖片 ,可以看出圖片處理在Windows Phone 開發中佔了比較大的比例,今天我介紹一個簡單的圖片緩衝機制。David Anson 發表一個LowProfileImageLoader ,

Windows Phone 實用開發技巧(16):Windows Phone 中編輯圖片

一說到編輯圖片,大家可能會想到將圖片拆分成一個個像素,然後去操作這些像素,從而達到編輯圖片的目的。今天介紹一個比較好用的類,WriteableBitmap,一個可以將UI元素儲存為圖片的類,也可以對UI元素進行轉變後進行儲存。OK,下面開始Demo吧: 以兩種方式實現,一種是UI,另一種是後置代碼實現。UI實現:如進行頁面的布局,將Image控制項和TextBlock控制項至於一個容器內(我選用Grid) 大致的XAML如下,其中Grid命名為xamlGrid  下面來看看事件是怎麼處理的,先將

Windows Phone 實用開發技巧(29):動態綁定Pivot

前幾天有個網友問我如何動態綁定Pivot項,即PiovtItem的項是動態,PivotItem中的資料也是動態。這個使用MVVM模式可以很方便的實現,在ViewModel中設定一個集合表示當前有多少個Item,集合中的類中含有當前PivotItem中的資料來源。下面以一個簡單的demo來示範下:先來看看XAML中是怎麼去綁定的<!--LayoutRoot is the root grid where all page content is placed--><Grid

Expression Blend 中的Sketchflow for Windows Phone 7

用過Expression Blend的朋友都知道,在Expression Blend中為Silverlight和WPF開發提供了一個項目模板,即SketchFlow。我們利用它可以方便的製作具有類比效果的原型設計。這裡就不做太多的介紹的,有興趣的人可以自己搜尋下,這裡介紹一本不錯的SketchFlow 入門教程《Dynamic Prototyping with SketchFlow in Expression Blend Sketch Your Ideas》(大家可以Google下然後下載看看)

Windows Phone 實用開發技巧(20):ApplicationBar 的Text國際化

我們知道Windows Phone 中ApplicationBar的Text屬性不是相依性屬性,不能採取綁定的方法實現文本的國際化,那麼我們在實際開發中是怎麼實現ApplicationBar的文本多語言的呢?有如下幾種方法:1. 在後置代碼中產生AppBar,文本使用資源檔這種方法是最簡單的方法,就是在將XAML代碼翻譯為C#代碼,其中的一個好處就是Text可以國際化。2. 使用靜態資源這個方法類似於樣式,即Text={"StaticResource

Windows Phone 實用開發技巧(14):輸入框隱藏SIP事件

在Windows Phone 中,當輸入框獲得焦點的時候,Soft Input Panel(SIP)會自動顯示出來以讓使用者輸入。此時我們點擊物理回退鍵的時候,SIP會自動隱藏。那麼這個是觸發了什麼事件呢?如果我們想做一些其他的操作應該在哪裡編寫Code呢? 我們可以註冊輸入框的KeyUp事件,當輸入框獲得焦點點擊回退按鈕的時候,系統做了兩件事情:隱藏SIP、輸入框失去焦點。 運行效果如 原始碼下載: 

Windows Phone 7 Tip (5) — App liftcycle

在新的trainning kit 中有一個例子解釋的很清楚了:1. Application_Launching:只有在新啟動程式時觸發2. Application_Closing:只有在推出程式時觸發--只有在程式mainpage時按硬後退鍵3. Application_Activated:從home鍵或者其它方式離開,back鍵返回時觸發4.

Windows Phone 7 Tip (6) — 如何恢複離開頁面時的list位置

不廢話,上代碼:) 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private double? scrollOffset;private void scrollViewerHome_SizeChanged(object sender, SizeChangedEventArgs e) {if

【入門WP7 – 2.Windows Phone 7的開發人員訓練包之Hello Windows Phone】

這套Windows Phone 7的開發人員訓練包,裡麵包括了8個App程式執行個體和4個XNA遊戲執行個體:1. HelloPhone - 你好 Windows Phone2. YourFirstWP7Application - 建立你的第一個Windows Phone 7應用程式3. WindowsPhoneNavigationAndControls - Windows Phone 的導航和控制項4. UsingPushNotifications - 使用 Push

Windows Phone 7 Tip (16) — 如何擷取網路介面資訊

可以調用這個方法,但它在模擬器中總是返回true,所以要自己判斷下是否在模擬器中: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->bool hasNetworkConnection = NetworkInterface.GetIsNetworkAvailable(); 更詳細的資訊可以通過如下代碼,不過它會block

【入門WP7 – 1.搭建Windows Phone 7開發環境】

WP的開發套件其實很早就已經發布了,相關開發資料也有了很多,不過最近才開始關注這個平台,有朋友已經拿到了WP7的真機,HTC的,到處宣揚這牛機強悍的觸控體驗,絕對是IP4的重量級對手。不過鑒於國內的環境,WP7在短期內可能無法引進,即便引進了,幾個關鍵性的應用估計也要被殘廢。不過我相信半年內肯定會有一個解決方案出來,提早儲備技術。 目前中文資料不多,不過幾天前,Windows Phone

Windows Phone 7 Tip (10) — 使用NavigationService.GoBack()

一般在wp7中可以用back鍵回到前一個page,但如果有另一個button也需要回到前頁: 可以這樣,從secondpage到mainpage:NavigationService.Navigate( new Uri( "/MainPage.xaml", UriKind.RelativeOrAbsolute )但這樣的話如果你在mainpage按back鍵就會回到secondpage,因為mainpage被添加到Navigation

總頁數: 77 1 .... 41 42 43 44 45 .... 77 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.