我正在开发一个需要在Silverlight中创建GUI的项目。一些关键要求是:
据我所知,使用Silverlight我们可以为桌面/ Web应用程序提供相同的代码库。然而,挑战是使用适用于Windows CE的Silverlight应用程序(Windows和/或Web)。我想了解在Windows CE上实现Silverlight应用程序的最佳方法是尽可能多地重用代码。
如果您能提供一些有关我们的架构方法应用于此应用程序开发的信息,我将不胜感激。另外,如果您在需求方面需要更多输入,请告诉我......
答案 0 :(得分:4)
Windows Embedded(SWE)的“Silverlight”是个坏名字。这并不是大多数人所说的Silverlight。它只是一个基于XAML的引擎,您可以使用Blend进行开发。对于Windows CE,必须使用C ++为SWE开发。您无法在其他Silverlight项目中重用SWE程序集。您不能在SWE项目中使用其他Silverlight程序集。您的XAML本身可能具有一定的可重用性,但从代码角度分享XAML本身就是一项挑战。