2012-06-13 45 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