Time of Update: 2017-02-28
iPhone、Windows Phone 7介面設計博弈首先是鎖屏,這是消滅 Tufte 所說介面殘渣(interface debris,比如捲軸之類無助於資訊顯示的介面元素)的第一個例子。整個介面沒有任何控制項。要解鎖 Windows Phone,只需將整個屏保往上滑。手機就在屏保圖片下方。我還記得當我第一次看見 iPhone 時想:“哦,終於不用再記那些難以理解的按鍵組合來解鎖了”。現在看著 Windows Phone
Time of Update: 2017-02-27
在WP8平台處理本地化多語言的支援還是比較容易的,大部分工作都有VS IDE處理,開發人員只需簡單操作,並翻譯本地資源即可實現。無論您目前的應用是否需要支援多語言,將您的代碼從可本地化的資源中分離出來很重要。本地化應用的 UI 文本字串的常見做法是,將每一個字串複製到資源檔的字串表的行中。然後用指向表中相應資源的綁定語句 (XAML)
Time of Update: 2017-02-27
本文從Windows Phone 8.0到8.1兩個部分來介紹WP平台為地圖開發提供的功能。DirectX我們在新版“高德地圖Windows Phone 8 SDK”使用了DirectX。對比之前的Windows Phone 7 柵格版地圖,DirectX帶來了以下改進:1. DirectX可以使用託管的方式和XAML互動,使地圖可以以一個控制項的形式出現,這樣便於第三方開發人員控制和使用。圖1. D3D控制項示範2. 由於WP8的硬體規格升級,使用DirectX
Time of Update: 2017-02-27
Nokia 最近發布兩款6寸大屏手機:Lumia 1520 和 Lumia 1320。為了支援這種裝置 WP 升級了作業系統GDR3 支援了 1080P 的高清解析度(1520),雖然GER3 是提供了向下相容的,當然 GDR3 同時支援一些特性來支援 1080P 高清螢幕。一下所有的討論的代碼實現都在 這裡Windows Phone 7 開始實現了統一解析度規範 WVGA ( 800 x 480 ),一般適用與 3.7 - 4.3 寸屏。 在 Windows Phone 8
Time of Update: 2017-02-27
背景Windows Phone 8
Time of Update: 2017-02-27
背景對於MVVM
Time of Update: 2017-02-27
介紹MVVM的出現給WPF Silverlight程式定義了程式的架構,MVVM可以解決業務層和UI層的耦合問題,更多優點不再贅述。在WP手機端,很多工程也都採用MVVM進行架構,比較常見的工具集是MVVM Light Toolkit 。它被應用在很多已知WP項目中,也有一些自己實現的MVVM架構工具多數也都基於此。而我們今天要說的是Caliburn Micro這個用於MVVM架構的Framework。首先對比下MVVM Light Toolkit 和Caliburn
Time of Update: 2017-02-27
背景WP系統一向以系統流暢著稱,這其中主要歸功系統內程式頁面間跳轉的流暢動畫。但很可惜的是sdk本身並沒有對應用內使用這些動畫效果進行支援。縱觀國內WP market
Time of Update: 2017-02-27
問題的產生在WP開發過程中難免遇到統計等相關的資料回收,那麼當使用DeviceStatus.DeviceName這個來擷取裝置的名稱時經常會得到類似下面的裝置資訊:可以看出這樣的資料很不直觀,並不能一眼就弄清楚究竟是什麼裝置。如何解決解決問題的思路其實很簡單,我們只要建立一個字典將這些裝置資訊與實際型號對應即可。很值得高興的是已經有人在之前做了這個工作了:https://github.com/ailon/PhoneNameResolver/blob/master/PhoneNameResolve
Time of Update: 2017-02-27
【問題的背景】相信有些經驗的WP研發同學都會遇到下面的問題:系統控制項以及WPToolkit中大量使用了PhoneAccentBrush這個畫刷(這個畫刷定義的是系統的強調色,即使用者選擇的佈景主題色彩),以致為了滿足UI設計的需求,為了一個色值而定義了不下100行的xaml代碼,其中只有一行用來修改顏色。2、使用Textblock的時候忘記設定Foreground導致使用者把主題切換到白色的時候,很多字看不清了。下面是摘自WPToolkit中控制項模版的定義:遇到這類的還算好改但是下面這樣的就
Time of Update: 2017-02-27
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-10-Overview-of-the-Databound-App-and-Pivot-App-Project-Templates原始碼:
Time of Update: 2017-02-27
原文地址: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:
Time of Update: 2017-02-27
Source Code: http://aka.ms/absbeginnerdevwp8 PDF Version: http://aka.ms/absbeginnerdevwp8pdf我們已經討論了XAML基礎、布局以及事件,讓我們在本課中討論一些有趣的議題。我們將通過設定應用程式的樣式賦予應用程式獨特的特徵。顯然我們要遵循微軟的準則以使我們的應用程式看上去是WindowsPhone
Time of Update: 2017-02-27
原文地址: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原始碼:
Time of Update: 2017-02-27
原文地址: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原始碼:
Time of Update: 2017-02-28
Windows Phone 7中文輸入模組,可以整合到您的Windows Phone 7應用中,目前支援簡體 中文拼音、五筆、鄭碼和繁體中文倉頡輸入,最簡單的情況下,只需要在XAML檔案中增加一 行代碼。現提供公開測試正式發布,歡迎各位需要中文輸入的Windows Phone 7開發人員試用, 同時請將您的反饋發送給我,以便改進。希望能在Windows Phone 7公布中文版之前,為您的Windows Phone 7應用提供便利。下載
Time of Update: 2017-02-28
1.Windows Phone 7 中常見的使用WebClient程式碼片段:WebClient twitter = new WebClient();twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler (twitter_DownloadStringCompleted);twitter.DownloadStringAsync(new Uri ("http://api.twitter.com/
Time of Update: 2017-02-28
1. 在Windows Phone 7中最簡單的操作IsolatedStorge的代碼: SaveNote()將文字框內容 儲存到Note.txt中,Edit()讀取Note.txt到文字框中2. Windows Phone 7中的Orientation分為 Portrait(豎屏)和Landscape(直屏)和PortraitOrLandscape(豎屏或橫屏,在 切換橫豎屏時會自動切換)。並且又分為支援方向和啟動方向,支援方向支援Portrait、
Time of Update: 2017-02-27
隨著微軟發布全新的Office 2013,新的辦公時代即將到來。融合PC和平板電 腦以及Windows Phone手機等行動裝置的一體化辦公系統。雖然現在僅僅只推出 了Beta測試版供給預覽,但相信它很快就會登陸即將在9月份發布的Windows Phone 8手機。Microsoft Office Mobile,就是移動版本的Microsoft Office應用程式, 目前可以支援Office辦公套件中的Word,Excel中,Power Point和One Note。
Time of Update: 2017-02-28
頁面間傳遞資料包括兩個問題1、如何從源頁面傳遞資料到目標頁面?下面例子提供解決上面問題的方案。源頁面MainPage.xaml內容地區包含一個TextBlock,如<TextBlock HorizontalAlignment="Center" Name="txt1" Text="navigate to 2nd page" VerticalAlignment="Center"