将WPF控件移植到Silverlight

时间:2012-06-13 03:34:21

标签: c# wpf silverlight porting syncfusion

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

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

最好的方法是使用SyncFusion提供的Silverlight控件;如果它不可用,那么将第三方WPF控件移植到SilverLight是非常困难的,这显然是因为第三方本身没有提供控制权。

您一定要查看SilverLight的源代码和端口,但要注意许可和法律事务。

如果您可以提供有关您希望移植的控制的详细信息,则可能会为您提供备用解决方案(开源或第3方),这将是最简单的解决方案。

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

  

从WPF移植到Silverlight:丢失的部分 - Part 1,   Part 2

     

WPF Compatibility

     

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

     

XAML Processing Differences Between Silverlight Versions and WPF