将 WPF 控件移植到 Silverlight

本文关键字:Silverlight WPF 控件 | 更新日期: 2023-09-27 18:37:02

>我想将Syncfusion(第三方.NET控件供应商)的WPF控件之一移植到Silverlight。

我知道 Silverlight 是 WPF 的一个子集,因此在移植时会有限制和限制。以前有没有人这样做过(使用第三方库)?我是否需要查看源代码并查看我可以更改的内容,或者是否有更好、更快的方法来执行此操作?

感谢您的帮助!

将 WPF 控件移植到 Silverlight

最好的方法是使用 SyncFusion 提供的 Silverlight 控件;如果它不可用,那么将第三方 WPF 控件移植到 SilverLight 中将非常困难,从第三方本身不提供该控件的事实中可以明显看出。

您肯定必须查看源代码并将其移植到SilverLight中,但要注意许可和法律问题。

如果您可以提供有关要移植的控制的详细信息,那么某人可能会为此为您提供替代解决方案(开源或第三方),这将是您最简单的解决方案。

如果您决定移植控件,这些链接将很有用 -

从 WPF 移植到 Silverlight:缺失的部分 - 第 1 部分,第 2 部分

WPF 兼容性

Silverlight 和 WPF 之间的编程差异 - Wintellect, LLC 的白皮书

Silverlight 版本和 WPF 之间的 XAML 处理差异