我刚刚继承了一个新的windows ce 6 C#项目。我想使用标准的内置按钮/标签控件之外的其他控件。我找到了几个第三方库,但它们似乎都不适合我想要的工业外观。
我的问题是:是否可以将windows CE中的标准windows窗体.NET控件与CF框架一起使用?如果这些控件只使用未从CF中剥离的类,这些控件是否可以移植到此平台?或者,我坚持使用专门说明它们支持CE的控件?
发布于 2012-07-18 01:34:04
除非您有这些第三方控件的源代码,并且它们没有使用.NetCF中没有的任何类或方法,否则我要说的是,您只能使用那些专门说明它们支持CE的控件。
我可以给你两个原因(可能还有更多):
-If你没有你不走运的源代码,因为为整个框架生成的.net程序集不能在.NetCF上工作。顺便说一句,如果所有依赖项都可用,并且没有使用p/invoke,那么为.netcf生成的程序集将在整个框架中工作。
据我所知,WinCE的图形用户界面控件的-Most依赖于P/Invoke来实现它们的许多功能,并且WinCE中的每个函数所在的库几乎与桌面版本的Windows中的不同。
另外,我建议你在Resco MobileForms Toolkit上看看。我在过去使用过它们,效果很好。
https://stackoverflow.com/questions/11480277
复制相似问题