windows phone7開發總結

來源:互聯網
上載者:User

最近在開發windows phone 7的應用程式,下面我總結下著段時間的使用以及開發體驗:

1、WP7的介面做的實在是太棒了,一目瞭然!很清爽!

2、開發的時候顏色選擇是比較頭疼的,因為所有的控制項都是使用了WP7系統預設的顏色!所以為了能夠配合WP7的風格還是盡量採用系統預設的顏色,這樣的話,當使用者改變系統的主題的時候,你的應用程式的顏色也會跟著相應的改變!還有一個就是WP7墓碑機制,我們在開發WP應用程式的時候為了配合墓碑機制專門寫了一個架構,當然架構中也不是只有墓碑機制,還有一個導航架構!

3、手機下面的三個鍵(返回鍵、開始鍵、搜尋鍵)(手機型號為:HTC  HT7),設計的實在是糟糕透了,嚴重影響使用體驗,我經常會不小心按到其中的三個鍵,如果程式沒有啟用墓碑機制,那麼這種誤按將會使你崩潰!如果三個鍵改成按鈕式的那種,而不是觸摸式的將會好很多!

4、如果你以前沒使用過silverlight,那麼你在開發的過程中將會遇到很多效能問題!這種效能問題不是說手機不好,而是你寫的代碼有問題!最典型的是ListBox的VirtualizingStackPanel,而這個問題在資料量大的情況下將會特別明顯!即使你啟用了VirtualizingStackPanel,並且將VirtualizationMode設定了Recycling,你也會碰到莫名其妙的問題!

5、WP7現在的第一方或者第三方控制項太少了,當然這個問題不是很大,很多控制項我們自己都可以開發!

6、最近在做新浪微博WP7用戶端,但是WP7缺少類似RichTextBox的控制項,也許你會說TextBlock可以格式化文本,但是TextBlock無法添加控制項,尤其是可點擊的按鈕!當然這個問題通過必要的變通手段還是能解決的,但是會很複雜!

7、我得噴下WP7的墓碑機制,太坑爹了!如果你啟用了墓碑機制,那麼意味著你的程式的複雜度將會成倍的增長,尤其是那種本身比較複雜的程式,那麼就等著杯具吧!你可能會為你啟用了墓碑機制而後悔!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.