Click here to Skip to main content
15,898,035 members
Home / Discussions / WPF
   

WPF

 
QuestionListBox Binding Pin
Samir.Sh28-Sep-11 20:46
Samir.Sh28-Sep-11 20:46 
GeneralRe: ListBox Binding Pin
Samir.Sh29-Sep-11 20:16
Samir.Sh29-Sep-11 20:16 
QuestionObsolete Examples Pin
michaelbarb28-Sep-11 8:53
michaelbarb28-Sep-11 8:53 
AnswerRe: Obsolete Examples Pin
AnnieMacD28-Sep-11 10:05
AnnieMacD28-Sep-11 10:05 
GeneralRe: Obsolete Examples Pin
michaelbarb28-Sep-11 10:21
michaelbarb28-Sep-11 10:21 
GeneralRe: Obsolete Examples Pin
SledgeHammer0128-Sep-11 10:46
SledgeHammer0128-Sep-11 10:46 
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 
Not at all. Winforms is pretty much managed MFC. You do things in the same exact way. You subscribe to events, intertwine business and UI logic, make things public as workarounds, global variables, etc. You *can* write WPF like that just fine. That is not MVVM. MVVM introduces architectural design patterns. It seperates UI from business logic pretty much completely. Also, you are doing everything via data-binding. If you are doing full blown proper MVVM, you are also delving into lots of the more advanced concepts like Dependency Injection, Services, Service Locator, etc. With Visual Studio 2010 and .NET 4.0, you can't do MVVM "out of the box" because the infrastructure support is not there. You need to add a 3rd party MVVM library or write your own.

-- modified 29-Sep-11 15:56pm.
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 
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 

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.