背景對於MVVM
介紹MVVM的出現給WPF Silverlight程式定義了程式的架構,MVVM可以解決業務層和UI層的耦合問題,更多優點不再贅述。在WP手機端,很多工程也都採用MVVM進行架構,比較常見的工具集是MVVM Light Toolkit 。它被應用在很多已知WP項目中,也有一些自己實現的MVVM架構工具多數也都基於此。而我們今天要說的是Caliburn Micro這個用於MVVM架構的Framework。首先對比下MVVM Light Toolkit 和Caliburn
【背景】很多時候在做WP開發的過程中會遇到資料需要分頁擷取,根據微軟官方的推薦方式,建議實現為Market中類似的體驗,即滑動到列表的底部的時候載入更多的資料。這一需求在早起WP7.1時代實現起來是很費勁的,需要藉助WP Toolkit 中的LongListSelector,而自從LLS被微軟扶正之後這一需求的實現有了更官方的方法。【實現思路】LLS傳承了Listbox
背景WP系統一向以系統流暢著稱,這其中主要歸功系統內程式頁面間跳轉的流暢動畫。但很可惜的是sdk本身並沒有對應用內使用這些動畫效果進行支援。縱觀國內WP market
問題的產生在WP開發過程中難免遇到統計等相關的資料回收,那麼當使用DeviceStatus.DeviceName這個來擷取裝置的名稱時經常會得到類似下面的裝置資訊:可以看出這樣的資料很不直觀,並不能一眼就弄清楚究竟是什麼裝置。如何解決解決問題的思路其實很簡單,我們只要建立一個字典將這些裝置資訊與實際型號對應即可。很值得高興的是已經有人在之前做了這個工作了:https://github.com/ailon/PhoneNameResolver/blob/master/PhoneNameResolve
【問題的背景】相信有些經驗的WP研發同學都會遇到下面的問題:系統控制項以及WPToolkit中大量使用了PhoneAccentBrush這個畫刷(這個畫刷定義的是系統的強調色,即使用者選擇的佈景主題色彩),以致為了滿足UI設計的需求,為了一個色值而定義了不下100行的xaml代碼,其中只有一行用來修改顏色。2、使用Textblock的時候忘記設定Foreground導致使用者把主題切換到白色的時候,很多字看不清了。下面是摘自WPToolkit中控制項模版的定義:遇到這類的還算好改但是下面這樣的就
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-13-Styling-Tiles-in-the-LongListSelector查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/系列地址:http://channel9.msdn.com/Series/Windows-Phone-
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-12-Improving-the-View-Model-and-Sample-Data系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners原始碼:
http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-11-Setting-up-the-SoundBoard-App系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners原始碼:
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-10-Overview-of-the-Databound-App-and-Pivot-App-Project-Templates原始碼:
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-9-Overview-of-the-Windows-Phone-8-Emulator原始碼: http://aka.ms/absbeginnerdevwp8PDF版本:http://aka.ms/absbeginnerdevwp8pdf我們已經在本系列中使用過Windows
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-8-Understanding-Compilation-and-Deployment系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-BeginnersSource Code:
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-7-Localizing-the-App系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners原始碼: http://aka.ms/absbeginnerdevwp8 PDF檔案: http:
Source Code: http://aka.ms/absbeginnerdevwp8 PDF Version: http://aka.ms/absbeginnerdevwp8pdf我們已經討論了XAML基礎、布局以及事件,讓我們在本課中討論一些有趣的議題。我們將通過設定應用程式的樣式賦予應用程式獨特的特徵。顯然我們要遵循微軟的準則以使我們的應用程式看上去是WindowsPhone
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-5-Basics-of-Layout-and-Events系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners原始碼:
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-4-Introduction-to-XAML系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners原始碼: http://aka.ms/absbeginnerdevwp8 PDF版本:
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-3-Writing-your-First-Windows-Phone-8-App系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners原始碼:
Windows Phone 7中文輸入模組,可以整合到您的Windows Phone 7應用中,目前支援簡體 中文拼音、五筆、鄭碼和繁體中文倉頡輸入,最簡單的情況下,只需要在XAML檔案中增加一 行代碼。現提供公開測試正式發布,歡迎各位需要中文輸入的Windows Phone 7開發人員試用, 同時請將您的反饋發送給我,以便改進。希望能在Windows Phone 7公布中文版之前,為您的Windows Phone 7應用提供便利。下載
一直就很期待,引入了Metro設計理念的 wp7的真實操作體驗,現在終於如願了。拿到測試機,首先迅速的過了一遍,第 一印象就是介面簡單明了,沒有華麗的高光、沒有跌宕的質感,真的感覺就像在 公用場所看到的資訊指示牌一樣簡潔清晰、快速、內容為主。下面讓我 們從手機的第一個介面開始看起:與眾不同的解鎖介面Wp7的解 鎖介面是非常與眾不同的。位於中間偏下位置上的時間資訊是最吸引人眼球的, 即利用了英文在排版設計中的優勢又貫徹了一下返璞歸真的視覺設計理念,將信 息以一種毫無負擔的展現方式給使用者呈現出來。
隨著微軟發布全新的Office 2013,新的辦公時代即將到來。融合PC和平板電 腦以及Windows Phone手機等行動裝置的一體化辦公系統。雖然現在僅僅只推出 了Beta測試版供給預覽,但相信它很快就會登陸即將在9月份發布的Windows Phone 8手機。Microsoft Office Mobile,就是移動版本的Microsoft Office應用程式, 目前可以支援Office辦公套件中的Word,Excel中,Power Point和One Note。