Using Sharpdevelop Addin Architecture to develop WPF application - wpf

I am new to this AddIns architecture but it really seems fascinating to me. I downloaded shardevelop code to understand it but it is too huge and the examples given are using Winforms. I want to use WPF. Can you please provide me some links where they have used sharpdevelop with WPF?
Regards,
Priyank Thakkar

In most cases, SharpDevelop code base is your best resource.
BTW, did you check out MEF from Microsoft?
http://msdn.microsoft.com/en-us/library/dd460648.aspx

Related

Transitioning from WPF Windows 7 to UWP

Im developing a Desktop app with WFP, but I've to migrate it to UWP Windows 10. Does anybody knows what this conversion involves? How complex is it?
Thank you in advance for the help :)
XAML for WPF and WINRT is not same because lot of classes which exist for WPF are missing in WINRT library. So the porting may have lots of work to do.
This may be helpful to you: https://channel9.msdn.com/Events/Build/2015/3-741
If you are going to convert it from WPF to UWP be sure to keep an eye out for the next few things:
ASync calls
a framework with less options but same possibilities
depends on your code and programme, but if you are experienced it might only take a few hours :)
.NET in WinRT is a lot more limited than the one in WPF.
So the level of difficulty of porting directly depends to your app's functionality.

Tips on creating a plug-in architecture for WPF

I'm making the switch from Winforms to WPF. In Winforms I have a plug-in architecture where a user control is hosted in a Winform. Does anyone have any suggestions on creating a plug-in architecture for WPF? I want to rally the forces of the developers in my community to further extend my products so I believe in an extensible framework for my apps. I'm just starting WPF so I'm not sure what the best way is to go about this.
Thank you.
Have a look into the Managed Extensibility Framework
You might find the article about modular architecture for WPF applications interessting as well. Please not that a plugin is the same thing as a module in this aspect.
The Information Manager sample application of the WPF Application Framework (WAF) shows how to apply these concepts to create a plug-in architecture. It uses MEF as well to discover and load the Plug-Ins.

Good opensource WPF applications

I have experience with Silverlight + MVVM + WCF RIA. My next project will be developing by WPF and its architecture is 3-tiers. I want to know are there good example for this kind of project?
The MVVM is pretty cool and here is a MVVM lite which make your developement more easier.
http://www.galasoft.ch/mvvm/#intro
Also, I recommend to check the project "Ribbon for WPF" which uses binding a lot. You can download from "http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2bfc3187-74aa-4154-a670-76ef8bc2a0b4" which comes with the source code and samples.

Prismv4: Microsoft supports it or is it their solution?

I noticed that one of my feed items was talking about Prismv4, so I went and downloaded it. But, I thought Microsoft was working on their own MVVM Framework.
So I guess my question is:
Is this the framework MS is backing/supporting now?
Is it the same Prism we're used to?
Basically, I wanted to get a framework that's great for WPF and easy, so I was gonna try MVVM Foundation since Prism seemed to be a bit much for me at the moment, who knows... maybe I'll give Prism a chance if MS is backing it.
I know there is another post about the differences in the different MVVM Frameworks, however MS putting a download to one of them is new to me.
Microsoft is backing Prism.
See this MSDN magazine article, this MSDN Library page and this Developers Guide to Microsoft Prism.

Is is possible to host Silverlight widgets from a WPF app?

If I wanted to create some Silverlight widgets and host them within WPF is this possible?
I've searched for examples & found a few concepts online but no approaches that actually panned out / work / and a bunch of dead links.
Has anyone successfully done this or any ideas for how to do this? Any help is appreciated.
You can try my SilverlightViewport project. It allows for rendering Silverlight programs in WPF. Should support all versions of SL.
The brute approach would be using the WebBrowserControl. Other than that, I don't know. Maybe you could unzip the .XAP file and try to load the XAMLs and Assemblies you would find. ;-)
What features specific to Silverlight do you use in those widgets? Is there a real problem with making them work in both Silverlight and WPF and compiling 2 versions?

Resources