2013年4月13日 星期六

建立Windows Phone 7平台的PhoneGap專案

要建立Windows Phone 7的PhoneGap專案很容易,步驟如下:

1. 下載並安裝Windows Phone SDK 7.1Windows Phone SDK update for Windows Phone 7.8(為什麼不選擇Windows Phone SDK 8.0?因為8.0的Visual Studio 2012需在Windows 8 64-bit上運行,而Windows Phone 8模擬器甚至指定要Windows 8專業版以上才能相容......):


禁止Windows Phone 7的PhoneGap專案的滑動效果

在Windows Phone 7上使用PhoneGap專案,我們通常會希望不要有兩指縮小放大的功能,要停掉這個功能很容易,只需要在html檔的<head>區域加入:


<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />



除此之外,我們或許還希望禁止滑動效果,那麼則需要開啟BrowserMouseHelper.cs,找到Border_MouseMove()內的這一行:


ScrollDisabled = InvokeSimulatedMouseEvent("mousemove", pos);

將其改為:


ScrollDisabled = true;


這樣就不再有滑動效果了。