2017-02-23 27 views
1

Windows Mobile上的Microsoft.WindowsCE.Forms命名空間是否可用?還是僅限於Windows CE?windows mobile上的Microsoft.WindowsCE.Forms

我想創建一個在2個操作系統上運行的應用程序:Windows CE和Windows Mobile。

Visual Studio讓我使用這個軟件包進行開發。但是,當我在完整的Windows系統上運行我的應用程序(具有完整的.net版本)時,此名稱空間不可用。這不是一個真正的問題。

但我擔心的是,當我在Windows Mobile操作系統上運行我的應用程序時,此命名空間也將不可用。目前我只有一臺Windows CE設備可供測試。

預先感謝您。

+0

Windows Phone完全是另一種操作系統,所以我不認爲你可以在那裏運行Windows CE應用程序。 –

+0

*更正 - 「Windows Mobile」,而不是「Windows手機」,我糾正了我的問題的標題。 – bvdb

+0

然後,它應該開箱即用,因爲Windows Mobile是建立在Windows CE(同一內核)之上的。 –

回答

1

Microsoft.WindowsCE.Forms也可以在Windows Mobile上使用。但是,佈局可能會有所不同,因爲在Windows Mobile上,Forms運行得到最大化(除了使用本地API來更改窗口狀態)。

請注意窗體大小,並記住Windows Mobile窗體底部顯示菜單欄,頂部顯示任務欄。任務欄替換窗口標題,並且比正常標題更小。

實際佈局還取決於手機版本,Windows Embedded Handheld 6.6與以前的版本不同。另請參閱http://www.hjgode.de/wp/2013/04/19/windows-mobile-6-5-changed-screen-geometry/