2012-06-13 43 views
3

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

据我了解,Silverlight是WPF的一个子集,因此在移植的时候会有限制和约束。有没有人(第三方库)做过?我是否需要查看源代码并查看我可以更改的内容,还是有更好更快的方法来执行此操作?

感谢您的帮助!

+1

更好,更快的方法是合法购买Silverlight版本:) – Phil

+0

我实际上拥有Silverlight工具,但它们不包含我想要的控件:( – matt

+0

)您是否检查过[Silverlight Toolkit]( Codeplex上的http://silverlight.codeplex.com/)使用示例[此处](http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html)。可能是一个长镜头,但也许你正在寻找的是在该工具包中实现的? –

回答

3

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

你一定要看看源代码和端口于Silverlight,但要注意许可和法律的事情。

如果你能提供有关细节的控制你想将别人可能为您提供了这样的一个替代的解决方案(开源或3'rd方),这将是你最简单的解决方案。

如果你决定端口控制这些链接将是有益的 -

移植从WPF Silverlight的:遗漏的部分 - Part 1Part 2

WPF Compatibility

Programmatic DifferencesBetween Silverlight and WPF - A Whitepaper by Wintellect, LLC

XAML Processing Differences Between Silverlight Versions and WPF

+1

嘿!这些是有用的。我会在尝试时检查它们 – matt