Click here to Skip to main content
15,902,894 members
Home / Discussions / WPF
   

WPF

 
GeneralRe: Obsolete Examples Pin
michaelbarb29-Sep-11 8:13
michaelbarb29-Sep-11 8:13 
GeneralRe: Obsolete Examples Pin
SledgeHammer0129-Sep-11 8:40
SledgeHammer0129-Sep-11 8:40 
GeneralRe: Obsolete Examples Pin
michaelbarb29-Sep-11 8:50
michaelbarb29-Sep-11 8:50 
GeneralRe: Obsolete Examples Pin
SledgeHammer0129-Sep-11 10:08
SledgeHammer0129-Sep-11 10:08 
GeneralRe: Obsolete Examples Pin
michaelbarb29-Sep-11 10:48
michaelbarb29-Sep-11 10:48 
GeneralRe: Obsolete Examples Pin
SledgeHammer0129-Sep-11 12:20
SledgeHammer0129-Sep-11 12:20 
GeneralRe: Obsolete Examples Pin
michaelbarb30-Sep-11 2:22
michaelbarb30-Sep-11 2:22 
GeneralRe: Obsolete Examples Pin
Pete O'Hanlon29-Sep-11 21:58
mvePete O'Hanlon29-Sep-11 21:58 
I see you've pointed to Josh Smiths excellent article on MVVM. FYI - Josh does not work for Microsoft. MVVM and WPF go hand in hand - in a large part, WPF was designed to be able to support MVVM. The problem is that people have it in for MVVM because they think that

a) you HAVE to use it for WPF; you don't, but it certainly makes it easier if you do
b) MVVM is complicated; it's no more complicated than other patterns
c) MVVM is all you'll need; it's not - MVVM is supported by a whole slew of other things such as IoC, DI, Service Location, Mediator/Messenger - all of which are well documented in their own right. More importantly, if you use another pattern such as MVC, you still end up having to use a lot of these techniques.

If you're knocking up a quick one off application for yourself, then MVVM is overkill. If you are intending to produce a professional application that has the model and UI interaction logic in a form that can be tested using good programming practice, then MVVM is perfect for you.

Forgive your enemies - it messes with their heads

"Mind bleach! Send me mind bleach!" - Nagy Vilmos


My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility


GeneralRe: Obsolete Examples Pin
michaelbarb30-Sep-11 2:52
michaelbarb30-Sep-11 2:52 
GeneralRe: Obsolete Examples Pin
Pete O'Hanlon30-Sep-11 12:26
mvePete O'Hanlon30-Sep-11 12:26 
GeneralRe: Obsolete Examples Pin
SledgeHammer0130-Sep-11 13:35
SledgeHammer0130-Sep-11 13:35 
GeneralRe: Obsolete Examples Pin
michaelbarb3-Oct-11 3:00
michaelbarb3-Oct-11 3:00 
GeneralRe: Obsolete Examples Pin
Pete O'Hanlon3-Oct-11 3:52
mvePete O'Hanlon3-Oct-11 3:52 
GeneralRe: Obsolete Examples Pin
michaelbarb3-Oct-11 4:07
michaelbarb3-Oct-11 4:07 
GeneralRe: Obsolete Examples Pin
Pete O'Hanlon3-Oct-11 4:10
mvePete O'Hanlon3-Oct-11 4:10 
GeneralRe: Obsolete Examples Pin
SledgeHammer0130-Sep-11 13:32
SledgeHammer0130-Sep-11 13:32 
GeneralRe: Obsolete Examples Pin
michaelbarb3-Oct-11 3:36
michaelbarb3-Oct-11 3:36 
GeneralRe: Obsolete Examples Pin
Pete O'Hanlon29-Sep-11 22:25
mvePete O'Hanlon29-Sep-11 22:25 
GeneralRe: Obsolete Examples Pin
michaelbarb3-Oct-11 7:23
michaelbarb3-Oct-11 7:23 
QuestionAdam Nathan's WPF 4 Unleashed Pin
AnnieMacD27-Sep-11 11:37
AnnieMacD27-Sep-11 11:37 
AnswerRe: Adam Nathan's WPF 4 Unleashed Pin
Pete O'Hanlon27-Sep-11 12:08
mvePete O'Hanlon27-Sep-11 12:08 
AnswerRe: Adam Nathan's WPF 4 Unleashed Pin
SledgeHammer0127-Sep-11 13:00
SledgeHammer0127-Sep-11 13:00 
GeneralRe: Adam Nathan's WPF 4 Unleashed Pin
AnnieMacD28-Sep-11 7:17
AnnieMacD28-Sep-11 7:17 
GeneralRe: Adam Nathan's WPF 4 Unleashed Pin
SledgeHammer0128-Sep-11 8:08
SledgeHammer0128-Sep-11 8:08 
GeneralRe: Adam Nathan's WPF 4 Unleashed Pin
AnnieMacD28-Sep-11 10:01
AnnieMacD28-Sep-11 10:01 

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.