what's a framework used to build a wpf project? - wpf

i had an interview yesterday. i'm new with the wpf technology and they asked me what's the framework i used to build my project? (it's not .Net framework)
it's smth like best practices.
have you an idea about this?

There are several MVVM frameworks to build WPF applications like the following:
Caliburn Micro
Prism
MVVM Light Toolkit
I believe that for other than trivial applications you should use a MVVM framework.

Related

Powerbuilder .net, MVVM and unit testing

I'm complitely new to powerbuilder .NET
And I was working with WPF and used MVVM.
Is there any way to work with powerbuilder .net WPF and use MVVM design?
Can you tell me please the best practices and frameworks to work with it and with unit tests?
This demos could help you :
http://gopowerbuilder.web12.hubspot.com/rich-resources/tutorials---demos/

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.

MVC archt. in Silverlight Application

I want to implement MVC arch. in silverlight application.
I have the following questions:
Is silverlight version and MVC architecture is dependent? for example: silverlight 4 is required for building the silverlight mvc application
Can any one give any example or sample project link or code, so that i can refer for building my own?
Thanks in Advance
In Silverlight there is more common to use MVVM architecture then MVC. SL has some features that allows easily use MVVM in it.
Useful links:
Model-View-ViewModel In Silverlight 2 Apps
Using the MVVM Pattern in Silverlight Applications
Good Silverlight-MVVM Practice Example
5 Minute Overview of MVVM in Silverlight

Windows Phone 7 Silverlight MVVM (and other) frameworks

What are the available mvvm frameworks for WP7 out there today? Which one(s) would you recommend and why? Are there other useful frameworks one should consider when starting WP7 silverlight development.
Thanks for posting your experiences so far.
Cheers,
Phil
Have a look at this MVVM framework comparer. You can filter the frameworks by supported platform (WPF, SL, Windows Phone)
I've had good experiences with MVVM Light Toolkit, using the Silverlight Unit Test Framework for unit testing.
Admittedly I don't have any experience of any other MVVM toolkits, but it seems to work. I'm not using it extensively, and the ViewModelLocator pattern hasn't been terribly helpful for me - but I suspect it depends on exactly what you're doing with it.

Resources