Click here to Skip to main content
15,879,239 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: Starter MVVM Framework Recommendation Pin
Vincent Beek18-Jun-14 3:30
Vincent Beek18-Jun-14 3:30 
GeneralRe: Starter MVVM Framework Recommendation Pin
cjb11018-Jun-14 3:50
cjb11018-Jun-14 3:50 
AnswerRe: Starter MVVM Framework Recommendation Pin
Mycroft Holmes18-Jun-14 12:53
professionalMycroft Holmes18-Jun-14 12:53 
GeneralRe: Starter MVVM Framework Recommendation Pin
cjb11018-Jun-14 20:40
cjb11018-Jun-14 20:40 
GeneralRe: Starter MVVM Framework Recommendation Pin
Mycroft Holmes18-Jun-14 22:11
professionalMycroft Holmes18-Jun-14 22:11 
AnswerRe: Starter MVVM Framework Recommendation Pin
Stein Borge18-Jun-14 18:23
Stein Borge18-Jun-14 18:23 
GeneralRe: Starter MVVM Framework Recommendation Pin
cjb11018-Jun-14 21:59
cjb11018-Jun-14 21:59 
GeneralRe: Starter MVVM Framework Recommendation Pin
Stein Borge19-Jun-14 1:58
Stein Borge19-Jun-14 1:58 
Here are a few more thoughts..

You don't need any of the aforementioned libraries to implement MVVM - it's just without some of their features UI interaction (even something as a simple as displaying a message box) and communication between modules can be difficult.

Another option is WPF Application Foundation. https://waf.codeplex.com

It's not being supported but provides some excellent documentation and samples on a concept of passing a IView interface to the view model:
https://waf.codeplex.com/wikipage?title=Model-View-ViewModel%20Pattern&referringTitle=Home

This allows you to call view (UI) operations from the view model without violating MVVM.

My experience with Prism is version 4, which has been out for years. It's kinda of a all or nothing approach. But Prism 5 breaks it out into separate parts - so you could use the MVVM library and not the Composition library. And as you mentioned it has excellent documentation.
GeneralRe: Starter MVVM Framework Recommendation Pin
Geert van Horrik20-Jun-14 8:40
Geert van Horrik20-Jun-14 8:40 
GeneralRe: Starter MVVM Framework Recommendation Pin
_Maxxx_6-Jul-14 19:16
professional_Maxxx_6-Jul-14 19:16 
QuestionBind to static property which change in runtime Pin
Mc_Topaz16-Jun-14 23:23
Mc_Topaz16-Jun-14 23:23 
AnswerRe: Bind to static property which change in runtime Pin
Pete O'Hanlon16-Jun-14 23:55
mvePete O'Hanlon16-Jun-14 23:55 
SuggestionRe: Bind to static property which change in runtime Pin
Richard Deeming17-Jun-14 1:43
mveRichard Deeming17-Jun-14 1:43 
GeneralRe: Bind to static property which change in runtime Pin
Pete O'Hanlon17-Jun-14 1:53
mvePete O'Hanlon17-Jun-14 1:53 
AnswerRe: Bind to static property which change in runtime Pin
Richard Deeming17-Jun-14 1:50
mveRichard Deeming17-Jun-14 1:50 
QuestionRichTextBox in WPF really slow... Why? Pin
LLLLGGGG13-Jun-14 9:09
LLLLGGGG13-Jun-14 9:09 
AnswerRe: RichTextBox in WPF really slow... Why? Pin
Pete O'Hanlon15-Jun-14 20:09
mvePete O'Hanlon15-Jun-14 20:09 
GeneralRe: RichTextBox in WPF really slow... Why? Pin
LLLLGGGG15-Jun-14 23:18
LLLLGGGG15-Jun-14 23:18 
GeneralRe: RichTextBox in WPF really slow... Why? Pin
Pete O'Hanlon16-Jun-14 0:18
mvePete O'Hanlon16-Jun-14 0:18 
QuestionWPF ListBox Data Template Problem Pin
Kevin Marois11-Jun-14 9:08
professionalKevin Marois11-Jun-14 9:08 
AnswerRe: WPF ListBox Data Template Problem Pin
simbos11-Jun-14 10:17
simbos11-Jun-14 10:17 
QuestionWPF ListBox Losing Focus Pin
Kevin Marois9-Jun-14 13:44
professionalKevin Marois9-Jun-14 13:44 
QuestionWPF ListBox in DataTemplate ListBox - Binding Question Pin
Kevin Marois9-Jun-14 9:44
professionalKevin Marois9-Jun-14 9:44 
QuestionWPF - Hierarchy of Expanders & ListBoxes Pin
Kevin Marois9-Jun-14 7:59
professionalKevin Marois9-Jun-14 7:59 
QuestionWPF / MVVM - Displaying tabcontent only in my system and not displaying other developers/user screen Pin
Member 80814488-Jun-14 4:02
Member 80814488-Jun-14 4:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.