Time of Update: 2018-12-06
硬體相關需要引入命名空間: using
Time of Update: 2018-12-06
本來想中午就更新一篇文章的,結果這都下午三點半多了,剛才一個小問題一直困擾了我很長時間,剛才經過努力終於是解決了(嗯,應該是解決了吧,還有待更多時間的測試)。具體問題,我在我的應用程式的首頁面需要擷取手機的GPS位置資訊,並通過網路API轉換成地理位置,然後把這個值綁定到一個控制項上面顯示出來。 很簡單,不是麼,所以我就直接在首頁的Loaded裡面調用了這些需要的方法,其實寫這個功能用不了太多的代碼,但是當我寫完之後我發現,我的程式變得非常的不穩定,80%的情況下是好的,而有的時候介面就會卡住不
Time of Update: 2018-12-06
作為Toolkit的控制項之一的PhoneTextBox控制項是我非常喜歡用的一個小東西,原因很簡單,它內建一個預設的提示,當使用者沒有輸入即Text的值為String.Empty的時候,這個提示就會出現,而且顏色還很淺,而當使用者輸入任何內容之後,提示就會隱藏,這種操作方式很適合放在手機這種螢幕不大的裝置上,很省地方,比那種一個TextBlock加一個TextBox的方式明顯舒服很多。但是前兩天測試發現一個問題,應用中有一個PhoneTextBox用來顯示使用者的地理位置,在GPS工作正常的情
Time of Update: 2018-12-06
最近在做一個WP7的用戶端,中間涉及到了從互連網上擷取圖片,而手機的無線網路其實很慢的(哪怕是聯通的3G我也沒感覺有多麼快),所以緩衝我想還是必不可少的吧。其實做在WP7上面做緩衝很容易,直接上代碼了:<Image Height="150" Canvas.Left="8" Canvas.Top="8" Width="150" Source="{Binding PicID, Converter={StaticResource ImageConverter}, Mode=OneWay}"/&g
Time of Update: 2018-12-06
Toolkit裡的AutoCompletedBox預設的功能已經很強大了,做一個英文城市或者英文單詞的提示,可以直接指定FilterMode為AutoCompleteFilterMode.SartsWith(或者其它更合適的過濾器)。對於內建的FilterMode,請參見MSDN:http://msdn.microsoft.com/zh-cn/library/system.windows.controls.autocompletefiltermode(VS.95).aspx 但是對於中文城市名稱
Time of Update: 2018-12-06
在WP7 APP的開發中,頁面之間的跳轉是一個再常見不過的操作啦,在Xaml中能實現,在Xaml背後的cs檔案中用NavigationService能實現,但是在使用MVVM開發模型之後,在ViewModel中就不如前面的實現起來直觀了。 其實在ViewModel中實現頁面的跳轉也很簡單,下面的代碼:using Microsoft.Phone.Controls;var root = App.Current.RootVisual as
Time of Update: 2018-12-06
在開發過程中我們經常需要用到很多資源檔,比如城市名字和拼音對應列表等等。這類檔案為什麼要作為本地資源檔用呢?一般是因為:1、我們不喜歡把這些資源寫入程式碼到代碼裡,比如一個城市列表“北京-Beijing、上海-Shanghai、……”,如果寫入程式碼到代碼裡顯然不如弄到XML(或者JSON,甚至是TXT檔案)裡靈活。2、儘管這種資源可以從網路上擷取,但對於操作頻繁的操作還是做到本地比較好(然後再載入到記憶體中顯然更好),何況這種資源也不是很大。 WP7讀取本地資源檔,步驟很簡單。比如我們有一個c
Time of Update: 2018-12-06
問題情景描述:假設在開發一個微部落格戶端,一個功能就是關注某人,當使用者未關注某人的時候,點擊關注按鈕,伺服器返回“關注成功”,此時再點擊關注按鈕(介面未由於“關注成功”而及時重新整理的情況下),伺服器返回“您已關注此使用者”。在我們的程式中,當使用者每次點擊關注按鈕,其實是執行的同一個操作,即發起一個Http請求,由於使用get方式,操作相同的情況下請求的url也是相同的。問題出現了,在調試過程中,短時間內多次點擊關注按鈕,接收到的伺服器傳回值都是“關注成功”,並未如期出現“您已關注此使用
Time of Update: 2018-12-06
Windows Phone裡的傾斜效果本文闡述了怎樣在Windows Phone裡實現Tilt Effect(傾斜效果)。 簡介Windows Phone提供了一個視覺效果叫做Tilt Effect,可以用來為控制項的互動添加額外的視覺效果。使用Tilt
Time of Update: 2018-12-06
在日常的開發中,我們往往會遇到這樣的需求:請求一個網路資料,根據其擷取的結果,再發起下一條操作請求。一個例子:自動搜尋最熱門手機產品並搜尋該關鍵詞,首先需要請求百度搜尋風雲榜,擷取榜單,並提取出第一條關鍵詞,再發起新進行百度搜尋,擷取搜尋結果並展示。 之前WinFrom進行這樣的開發操作,其實非常簡單,只需要順序的執行就可以了,虛擬碼如下:var result=請求("http://top.baidu.com/rss_xml.php?p=shoujichanpin");var
Time of Update: 2018-12-06
這個樣本主要是把popup封裝成一個能用的自訂類庫,當然在功能上還有很多不足,拋磚引玉吧。1.建立一個Windows Phone項目(PhoneApp1)。2.在解決方案中再建立一個Windows
Time of Update: 2018-12-06
去年把windows phone手機的內建彈出框和Coding4Fun做了一個對比【http://blog.csdn.net/fengyarongaa/article/details/7077031】。今天就把操作類全部貼出來。1.自己先下載一個Coding4Fun的dll檔案,然後引用到項目裡面,你懂的! http://coding4fun.codeplex.com/2.直接上代碼。 [csharp] view
Time of Update: 2018-12-06
好長時間沒有寫文章了,今天寫一下在做MD5計算的時候遇到的問題: WP7目前沒有原生MD5庫,這個就不說了。 百度一下“WP7
Time of Update: 2018-12-06
自Mango開始,Windows Phone 7支援原生的資料庫,但是必須是使用LINQ,而且這個資料庫儲存在隔離儲存區 (Isolated Storage)空間中。這在一定程度上,給我們的資料庫開發工作帶來了諸多的不便。工欲善其事必先利其器,一個最簡單的需要,就是在程式調試後,想看資料庫中的資料發生了什麼變化,這個在官方內建的SDK中似乎還沒有工具支援。 要解決這個問題,需要兩步: 1、每個應用的資料庫都是獨立的,以檔案的形式儲存在了該應用的隔離儲存區 (Isolated
Time of Update: 2018-12-06
MVVM Light Toolkit是Silverlight開發中用到的最多的MVVM架構,雖然之前做了一些這方面的開發,但是一直都沒有很好的研究,今天就做一個系統的學習,記錄備查(主要因為本人E文太爛,看E文太廢勁了)。MVVM Light Toolkit的最新訊息可以參考http://mvvmlight.codeplex.com/1.下載安裝基本要求就不多說了,可以參考:http://www.galasoft.ch/mvvm/installing/
Time of Update: 2018-12-06
今天上午在搞 EventTrigger的時候,發現,除了Loaded可以用,其餘的UIElement.TapEvent等等都不能用了。折騰了許久,查閱MSDN,發現:In XAML you specify this as a string. In code, pass the identifier (a RoutedEvent value.) The only supported value in Silverlight
Time of Update: 2018-12-06
Windows Phone 商城測試載入器包 2012/2/9Windows Phone 商城測試載入器包提供了自動化的測試、監視測試和手動測試的套件,用於協助您在第一次提交應用程式時做好充分準備,以使商城接受它們。該測試載入器包可用於在商城提交之前標識和修複問題,從而縮短提交過程的時間。您可以使用該測試載入器包來評估以 Windows Phone OS 7.1 或更高版本作為目標的應用程式。安裝商城測試載入器包是 Windows Phone SDK 的一個組件。有關如何安裝
Time of Update: 2018-12-06
今天我收到了有關如何在WP7使用ListBox的幾個問題。在這個小教程,我將給予我們的答案: 注意:你可以查看官方的MSDN文檔,以供參考。 問題1:WP7上,有沒有填充ListBox的簡單方法? 答:ListBox是ItemsControl中的一種,可以以各種方式的資料填充它。基本上你可以直接使用ListBoxItems填充ListBox控制項,或使用ItemsSource屬性將其綁定到一個項目集。請注意,如果您希望Listbox能自動更新其項目集合(添加/刪除/插入等)Observab
Time of Update: 2018-12-06
Windows Phone 資料庫並行訪問 原文連結:http://queconejo.wordpress.com/2011/09/04/windows-phone-mango-and-concurrent-database-access/by Most windows phone developers might already know that the Mango release has a new API For local database access.大多數windows
Time of Update: 2018-12-06
5月24日迎來了微軟官方對Windows Phone Mango Update的發布會。本次發布會的所有內容 http://www.microsoft.com/presspass/presskits/windowsphone/What's NewWhat's New in Windows Phone Developer ToolsWhat's New in Silverlight for Windows PhoneNew APIs for Windows Phone OS 7.1New