Register   Login
  Search
 You are here: Event details
 Event details
      
Separate Your Concerns with MVVM and Data Binding in WPF
Presented by: Brian Noyes (IDesign)
On: Thursday, March 04, 2010

Bring your MVVM hat!


Data binding in WPF is very powerful and flexible, and lets you decouple your UI definition from the objects you display to a large degree. But what about the code that creates and manages those objects. If you are not careful, that can all end up as a mess of logic in the code behind of your view and you haven't really decoupled anything. The Model-View-ViewModel pattern is an approach to keep the interaction logic and data handling that support your view definition cleanly separated from the UI definition itself. This session will teach you about the MVVM pattern, how to implement it, how to bind your view controls to your ViewModel, how to relate the view and the ViewModel, how to let them communicate, and more.

Speaker:
Brian is a seasoned software architect for enterprise software systems. He is a skilled expert in Microsoft development technologies, particularly the .NET platform. He is a top rated presenter and published author. He works for IDesign and will be in Belgium (Antwerp) for a 5 day WPF Master class in the first week of March, organized by Sparkles.


Event details
Location: ALM Antwerpen (http://www.almantwerpen.be/index.html) Date: 4/3/2010
Catering: Yes Start hour: 6:00 PM
Max number of attendants: 150 End hour: 8:30 PM

Sign in or register to register for this event!

The following Visug members already registered for this event
paul van bladel
Comment:
Registered on 1/14/2010

Jan Maes
Comment:
Registered on 1/14/2010

Kristof Reekmans
Comment: gr8
Registered on 1/15/2010

Guy Wouters
Comment:
Registered on 1/15/2010

Alain Kinet
Comment:
Registered on 1/15/2010

Mark Jennes
Comment:
Registered on 1/15/2010

Patrick De Boeck
Comment:
Registered on 1/15/2010

Bart Emmerechts
Comment:
Registered on 1/15/2010

Sven Schelfaut
Comment:
Registered on 1/15/2010

Sven Van Loon
Comment:
Registered on 1/16/2010

Geoffroy Van Dessel
Comment:
Registered on 1/18/2010

Lorenzo Van Eenoo
Comment:
Registered on 1/18/2010

Erik Talboom
Comment:
Registered on 1/18/2010

Marc Selis
Comment:
Registered on 1/19/2010

Luc Verstreken
Comment:
Registered on 1/19/2010

Stijn Volders
Comment:
Registered on 1/19/2010

Bart Wullems
Comment:
Registered on 1/20/2010

Yves Vandewoude
Comment:
Registered on 1/20/2010

Alexey Gogots
Comment:
Registered on 1/20/2010

Joris Dekinder
Comment:
Registered on 1/20/2010

Jos Clijmans
Comment:
Registered on 1/20/2010

Marc Meers
Comment:
Registered on 1/21/2010

Benny emmers
Comment:
Registered on 1/21/2010

Tihomir Georgiev
Comment:
Registered on 1/21/2010

xingfang liu
Comment:
Registered on 1/21/2010

Sven van den Broek
Comment:
Registered on 1/21/2010

Luc Rogge
Comment:
Registered on 1/21/2010

Peter Vermeulen
Comment:
Registered on 1/21/2010

Olivier Van Hege
Comment:
Registered on 1/21/2010

Bart Van Bouwel
Comment:
Registered on 1/21/2010

Joris Arits
Comment:
Registered on 1/21/2010

Lieve Bouwen
Comment:
Registered on 1/21/2010

Ruben Maertens
Comment:
Registered on 1/21/2010

Christophe Verheyen
Comment:
Registered on 1/21/2010

Sven De Baets
Comment:
Registered on 1/21/2010

chris lesage
Comment:
Registered on 1/21/2010

bart deleye
Comment:
Registered on 1/21/2010

bjorn vandenbilcke
Comment:
Registered on 1/22/2010

Bert Van Steen
Comment:
Registered on 1/22/2010

Erik Uittenhove
Comment:
Registered on 1/22/2010

Christian Ziedins
Comment:
Registered on 1/25/2010

Tim Cools
Comment:
Registered on 1/25/2010

Arne Wauters
Comment:
Registered on 1/25/2010

Bart Van den Abbeel
Comment:
Registered on 1/25/2010

Kurt Claeys
Comment: Yep!
Registered on 1/26/2010

Kris van der Mast
Comment:
Registered on 1/26/2010

Geert Serneels
Comment:
Registered on 1/29/2010

Diederik Krols
Comment:
Registered on 1/29/2010

Dennis Miscoria
Comment:
Registered on 1/29/2010

Sven Bisaro
Comment:
Registered on 2/1/2010

Joris De Smet
Comment:
Registered on 2/1/2010

Kurt Evenepoel
Comment:
Registered on 2/3/2010

Kris De Ridder
Comment:
Registered on 2/3/2010

Wim Reynaert
Comment:
Registered on 2/3/2010

Hans De Smedt
Comment:
Registered on 2/5/2010

Peter Notenbaert
Comment:
Registered on 2/5/2010

Geert Verhoeven
Comment:
Registered on 2/7/2010

Mark Devos
Comment:
Registered on 2/9/2010

Maarten Louage
Comment:
Registered on 2/9/2010

Bert Janssens
Comment:
Registered on 2/9/2010

Koen Jans
Comment:
Registered on 2/10/2010

Koen Van Wijmeersch
Comment:
Registered on 2/10/2010

Dirk Duvivier
Comment:
Registered on 2/13/2010

Serge Van Meerbeeck
Comment:
Registered on 2/15/2010

Christoph De Baene
Comment:
Registered on 2/15/2010

Alex Imbrechts
Comment:
Registered on 2/15/2010

Nico Debeuckelaere
Comment:
Registered on 2/15/2010

Wouter Seye
Comment:
Registered on 2/15/2010

Stefan Van de Poel
Comment:
Registered on 2/15/2010

Filip Snelders
Comment:
Registered on 2/15/2010

Joeri Pansaerts
Comment:
Registered on 2/15/2010

Leo Werrens
Comment:
Registered on 2/15/2010

Kevin DeRudder
Comment:
Registered on 2/16/2010

Paul Bossuyt
Comment:
Registered on 2/16/2010

Patrick Vandewiele
Comment:
Registered on 2/16/2010

Kurt De Vocht
Comment:
Registered on 2/16/2010

Filip Claes
Comment:
Registered on 2/16/2010

yannick beheyt
Comment:
Registered on 2/16/2010

S├ębastien Devynck
Comment:
Registered on 2/16/2010

Joris Dresselaers
Comment:
Registered on 2/16/2010

Koen Heye
Comment:
Registered on 2/16/2010

Jeroen De Meyer
Comment:
Registered on 2/16/2010

Wouter Janssens
Comment:
Registered on 2/16/2010

Alef Auman
Comment:
Registered on 2/16/2010

Pol Dockx
Comment:
Registered on 2/16/2010

Stijn Van Raemdonck
Comment:
Registered on 2/16/2010

Mel Gerats
Comment:
Registered on 2/16/2010

filip stas
Comment:
Registered on 2/16/2010

Jeroen Haegebaert
Comment:
Registered on 2/16/2010

Tom Pester
Comment:
Registered on 2/16/2010

Lieven Baert
Comment:
Registered on 2/16/2010

Bart Van der Auweraert
Comment:
Registered on 2/16/2010

jan de sitter
Comment:
Registered on 2/16/2010

Dirk Slembrouck
Comment:
Registered on 2/16/2010

Jeroen Saeys
Comment:
Registered on 2/16/2010

Gert De Ceuster
Comment:
Registered on 2/16/2010

Jan Van Loock
Comment:
Registered on 2/16/2010

Kris Goossens
Comment:
Registered on 2/16/2010

Myriam Segers
Comment:
Registered on 2/16/2010

Damiaan Peeters
Comment:
Registered on 2/16/2010

Yves Reynhout
Comment:
Registered on 2/16/2010

Erwin Bastiaensen
Comment:
Registered on 2/16/2010

Paul Spencer
Comment:
Registered on 2/16/2010

adriaan decq
Comment:
Registered on 2/16/2010

Kevin Meiresonne
Comment:
Registered on 2/16/2010

J. Fonck
Comment: http://www.sensis.be
Registered on 2/16/2010

stefaan smekens
Comment:
Registered on 2/16/2010

Stijn De Sloovere
Comment:
Registered on 2/16/2010

Peter Schuermans
Comment:
Registered on 2/16/2010

Kristof Mattei
Comment: in before the lock!
Registered on 2/16/2010

Bart De Keersmaeker
Comment:
Registered on 2/16/2010

Ghislain Ludwig
Comment:
Registered on 2/16/2010

Anthony Vanaverbeke
Comment:
Registered on 2/17/2010

Gaston Verelst
Comment:
Registered on 2/18/2010

Marc Vermeulen
Comment:
Registered on 2/18/2010

Peter Derwa
Comment:
Registered on 2/18/2010

ronny van der perre
Comment:
Registered on 2/18/2010

Tom Bruyneel
Comment:
Registered on 2/18/2010

Tom Standaert
Comment:
Registered on 2/18/2010

David Simonov
Comment:
Registered on 2/26/2010

Nick Verschueren
Comment:
Registered on 2/27/2010

Kristof Fostier
Comment:
Registered on 3/1/2010

hans pollet
Comment:
Registered on 3/2/2010

Leandro Cavaliere
Comment:
Registered on 3/3/2010

Wouter Deman
Comment:
Registered on 3/3/2010

Nathan Van der Auwera
Comment:
Registered on 3/3/2010

Geert Poppe
Comment:
Registered on 3/3/2010

Joris Bijnens
Comment:
Registered on 3/3/2010

Bernard Bossaerts
Comment:
Registered on 3/3/2010

Hans Loquet
Comment:
Registered on 3/3/2010

Koen Hoorelbeke
Comment:
Registered on 3/4/2010

Raf Van Hoof
Comment:
Registered on 3/4/2010

Frederic HALLOT
Comment:
Registered on 3/4/2010

Geert Wils
Comment:
Registered on 3/4/2010


Return to event list
Copyright 2009 by Visug   Terms Of Use   Privacy Statement