3

I'd like to port one of Syncfusion's (a third-party .NET controls vendor) WPF controls to Silverlight.

I understand that Silverlight is a subset of WPF and thus there will be limitations and restrictions when porting over. Has anybody done this before (with third party libraries)? Do I need to look into the source code and see what I can change, or is there a better, quicker way to do this?

Thanks for the help!

matt
  • 2,857
  • 7
  • 33
  • 58
  • 1
    A better, quicker way would be to legally buy the Silverlight version :) – Phil Jun 13 '12 at 05:57
  • I actually have the Silverlight tools, but they do not include the control that I want :( – matt Jun 13 '12 at 06:15
  • Have you checked the [Silverlight Toolkit](http://silverlight.codeplex.com/) on Codeplex? Usage samples [here](http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html). Probably a long shot, but maybe what you are looking for is implemented in that toolkit? – Anders Gustafsson Jun 13 '12 at 06:21
  • Didn't know about this previously, it looks good! I'm looking at Syncfusion's Report Designer though.. – matt Jun 13 '12 at 07:12

1 Answers1

3

The best way is to use the Silverlight controls provided by SyncFusion; in case it's not available then it's going to be very tough to port a third party WPF control into SilverLight, it's obvious from the fact that 3'rd party itself is not providing that control.

You will definitely have to look into the source code and port that into SilverLight, but beware of licensing and legal things.

If you can provide details about control you want to port someone might be able to provide you an alternate solution(open source or 3'rd party) for this, that will be the easiest solution for you.

In case you decide to port the control these links will be useful -

Porting from WPF to Silverlight: The Missing Pieces - Part 1, Part 2

WPF Compatibility

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

XAML Processing Differences Between Silverlight Versions and WPF

Community
  • 1
  • 1
akjoshi
  • 15,374
  • 13
  • 103
  • 121