我剛剛繼承了一個新的Windows CE 6 C#項目。我想使用標準內置的按鈕/標籤控件以外的東西。我發現了一些第三方庫,但它們都不適合我所要的工業外觀。在windows ce環境中使用第三方的dotnet窗口控件?
我的問題是這樣的:是否有可能在Windows CE中使用標準的Windows窗體.NET控件與CF框架?如果這些控件僅使用未從CF中除去的類,控件是否可以移植到此平臺?或者我堅持使用特別說他們支持CE的控件?
我剛剛繼承了一個新的Windows CE 6 C#項目。我想使用標準內置的按鈕/標籤控件以外的東西。我發現了一些第三方庫,但它們都不適合我所要的工業外觀。在windows ce環境中使用第三方的dotnet窗口控件?
我的問題是這樣的:是否有可能在Windows CE中使用標準的Windows窗體.NET控件與CF框架?如果這些控件僅使用未從CF中除去的類,控件是否可以移植到此平臺?或者我堅持使用特別說他們支持CE的控件?
除非你有這些第三方控件的源代碼,他們不使用.NetCF不提供任何類或方法,我會說,你正在使用的具體說出他們支持CE的控制卡。
我可以給你兩個原因(可能有更多):
- 如果你沒有源代碼,你的運氣了,因爲對於全框架生成.NET程序集將不在.NetCF上工作。順便說一下,如果所有的依賴關係都可用,並且沒有使用p/invoke,則爲.netcf生成的程序集將在完整框架中工作。
- 我知道,WinCE的大部分控件都依賴於P/Invoke的許多功能,而且每個函數位於WinCE中的庫幾乎都不會與桌面版Windows中的相同。
此外,我建議你採取Resco MobileForms Toolkit看看。過去,我使用它們的結果很好。
我要說的是,你正在使用的具體說出他們支持CE的控制卡。 – yms 2012-07-17 14:12:09
如果這是真的,那麼將其作爲答案,我會接受它。 – Aheho 2012-07-17 17:23:45