使用Access数据库将WPF应用程序转换为Silverlight

时间:2010-03-03 19:55:42

标签: wpf silverlight ms-access

我想知道是否有可能在没有工作日的情况下将wpf应用程序转换为silverlight。

是的,我知道有一个类似的帖子,但是可以追溯到2008年,因为银光的快速进展,所以我已经过时了。

我有一个使用2003访问数据库(订单:)的wpf应用程序,我的客户也需要一个silverlight版本。

任何关于时间和精力的想法? 提前谢谢。

3 个答案:

答案 0 :(得分:3)

除非您没有使用任何重要的WPF视觉功能,否则我认为您无法避免付出巨大努力。即使只是触发器和动作的功能也明显减少。即使在Silverlight 4下,XAML可以支持的内容仍然存在巨大差异,您仍然需要查看服务器端数据源(可能在WCF上),因此您必须构建一组服务等。 / p>

使用类似WCF数据服务的东西可以使后端转换更容易,但即使只是控件集的差异也会在UI上创建大量工作。

虽然可以将自己限制为一个子集并获得一些功能(主要是如果您使用其中一个跨平台工具包作为控件),将其改装到完整的应用程序可能与在Silverlight中重新开发它一样困难。 / p>

答案 1 :(得分:1)

您将能够使用 Silverlight RIA服务并可以连接到Access DB,除非您使用了大量非便携式WPF功能,否则它将是相对简单的端口。

答案 2 :(得分:0)

感谢所有回复。 我有一个项目需要在wpf中完成。我花了大约3个星期的时间来完成它,它已经完成了。每周,我都需要展示自己的进步。在咨询3天的截止日期和演示时,我说我除了小错误修复之外已经完成了。我在大学的老师给了我一些额外积分的机会。所以他问我是否可以将我的wpf应用程序转换为silverlight。我有2天时间这样做。

当我展示我的wpf项目durign演示时,他对结果感到满意。然后他问我银光。我带来了一些你们发布的论点,他完全赞同。这个小家伙知道它不会真的发生(至少在2天内不会发生)。

非常感谢发帖,不要让我为这两天工作。