摘要:
Windows Phone 7上硬體有一個返回按鍵,某些時候我們需要讓它不起作用。 這時候可以先註冊BackKeyPress ,再把它的Cancel設為true就行了。 public Mianpage() { InitializeComponent(); this.BackKeyPress += new EventHa... 阅读全文
2010年9月1日
摘要:
這是鑒於過去Windows mobile在使用者體驗上的缺失,因此微軟在Windows phone 7希望確保每個應用程式之於使用者都擁有良好而且一致性的體驗。 在Windows phone 7開發論壇上也有開發者針對這個問題提出討論,,因此,雖然目前開發工具是Beta版,但未來RTM, 應該也不會多出一個.EXIT,或許大家可以開始熟悉這點,並且思考在WP7上Silverlight應用程式的頁... 阅读全文
2010年8月30日
摘要:
過去在開發Silverlight應用程式時,如果要變更應用程式的起始頁,都會從app.xaml中的Application_Startup去做變動 不過在Windows phone 7 beta中,起始頁的設定已經變到了WMAppManifest.xml中的Copyright © 2010 B+ Studio. 阅读全文
摘要:
如果你想拿Silverlight開發遊戲,不管是在PC上採用Silverlight 3、4,或是Windows phone 7上採用Silverlight for windows phone,都離不開先建立一個遊戲迴圈 (Game Loop)。 一般開發應用程式,通常都是採用事件驅動,當有任何按鈕被按下,或是資料被更新時,觸發相對應的程式,開始進行處理。 而遊戲的開發,則採用了時間驅動,在固定... 阅读全文
2010年8月26日
摘要:
Application Bar 是Windows Phone 7的Silverlight應用程式中,非常重要的功能,可以當作選單或是巡覽介面。 微軟提供了一套圖示,可以運用在Application Bar Icon Button上 http://www.microsoft.com/downloads/details.aspx?familyid=369B20F7-9D30-4CFF-8A1B-F... 阅读全文
2010年8月25日
摘要:
不少人可能會考慮把Silverlight 3 & 4開發的程式搬到Windows Phone 7上。 關於字型以下有幾點請留意: 1. Silverligh預設字型是Portable User Interface (以Textblock為例),但在Windows Phone 7的Silverligh應用程式中,並沒有內嵌Portable User Interface字型。所以如果Silv... 阅读全文
2010年8月22日
摘要:
有時候我們會使用CompositeTransform 來設定ScaleX或Y,借此改變Usercontrol的大小。 不過當該Usercontrol裡頭的Storyboard有設定變更ScaleX或Y時,只要該Storyboard被begin過一次,就會發現完全無法再靠資料繫結或直接輸入數值改變ScaleX或Y。 解決方式是,將該物件,外頭在包一層容器,不管是Grid或Canvas,兩組都設定... 阅读全文
2010年8月10日
摘要:
textBlock控件在wp7中有長度的限制,大約Hight在1000左右,超過的字就完全顯示不出來。 如果字體放大,可以容納的字數又更少了。 在使用時要多加留意。 Copyright © 2010 B+ Studio. 阅读全文
摘要:
WP7 EMU Beta預設只能用虛擬鍵盤操作,在測試時不方便。 可以使用pause/beak按鍵來切換成物理鍵盤使用。 Copyright © 2010 B+ Studio. 阅读全文
摘要:
假使你已經先裝Visual Studio 2010,在安裝完Windows Phone Developer tools後,WP7的開發工具會嵌入在Visual Studio 2010內。 事實上,Windows Phone Developer tools內含有一套Visual Studio 2010 Express for Windows Phone Beta,開啟位址如下: C:... 阅读全文