HomeОбразованиеRelated VideosMore From: .NET Interview Preparation videos

WPF MVVM Step by Step ( Windows Presentation Foundation)

1022 ratings | 218760 views
For more such videos visit http://www.questpond.com See our other Step by Step video series below :- Learn Angular tutorial for beginners https://tinyurl.com/ycd9j895 Learn MVC Core step by step :- http://tinyurl.com/y9jt3wkv Learn MVC 5 Step by Step in 16 hours:- https://goo.gl/dmdakg Learn MSBI Step by Step in 32 hours:- https://goo.gl/TTpFZN Learn Xamarin Mobile Programming Step by Step :- https://goo.gl/WDVFuy Learn Design Pattern Step by Step in 8 hours:- https://goo.gl/eJdn0m Learn C# Step by Step in 100 hours :- https://goo.gl/FNlqn3 Learn Data structures & algorithm in 8 hours :-https://tinyurl.com/ybx29c5s Learn SQL Server Step by Step in 16 hours:- http://tinyurl.com/ja4zmwu Learn Javascript in 2 hours :- http://tinyurl.com/zkljbdl Learn SharePoint Step by Step in 8 hours:- https://goo.gl/XQKHeP Learn TypeScript in 45 Minutes :- https://goo.gl/oRkawI Learn webpack in 50 minutes:- https://goo.gl/ab7VJi Learn Visual Studio code in 10 steps for beginners:- https://tinyurl.com/lwgv8r8 Learn Tableau step by step :- https://tinyurl.com/kh6ojyo In this video we will learn step by step to implement WPF MVVM Architecture pattern step by step. We are also distributing a 200 page Ebook ".NET Interview Question and Answers". If you want this ebook please share this video in your facebook/twitter/linkedin account and email us on [email protected] with the shared link and we will email you the PDF.
Html code for embedding videos on your blog
Text Comments (100)
Lord Gaulo (1 year ago)
I wish i could give you more than one like
Atomicus Minsk (29 days ago)
Hi! Try to use NEW Data Visualization Tool AtomicusChart® https://atomicuschart.com get free trial for 3 month. Christmas sale 40% discount! purchase AtomicusChart and save up to 40%! your promo code “CHRISTMAS”
ripal lad (1 month ago)
Very good explanation and my concepts are very clear after watching your video. I tried to find your binding videos but not able to find. Can you please send me link of it?
Manjunath Vasamshetty (1 month ago)
Hi, how to display dialog box in ViewModel without referring the UI framework ?
afghan boy (2 months ago)
thank you . it was the best tutorial which presents best way of learning WPF MVVM .i wish you had a such tutorial for bindings and references in WPF.
Tanmay Sakhale (2 months ago)
Very nice and detail explanation. Thanks
remy7000 (2 months ago)
Good video, but your code is not clean
rockbass2560 (4 months ago)
Wow at least, a video with a full explanaiton and a clear video. Thanks!
Waqas Ali (5 months ago)
Thank for MVVM explanation. Can we use MVVM in asp.net webforms projects?
BENCH MARKING (5 months ago)
damn you're good at explaining. of all the videos i've watched
Ahmad Shoukry Eraki (7 months ago)
You are amazing, man. Good work
Yinnon Yair Dotan (7 months ago)
Excellent ,thank you, great skill in explaining this important topic.
Farrukh (7 months ago)
Actual MVVM starts at 18:15. However before that its very informative...
Umer Farooq (8 months ago)
Great video for understanding MVVM
Crab Synth (8 months ago)
This is a great channel but this video just destroyed my speakers. Please adjust the volume... Thanks
Ramesh Pudhucode (10 months ago)
Excellent Tutorial and Video.  Thanks Shiv.
Jordyz96 (10 months ago)
This was explained very well! Thanks
Sushrut Kanetkar (11 months ago)
Best teacher ever ! Keep up the great work.
Domingo Gutierrez (11 months ago)
Great tutorial. Really helped me understand MVVM. Thank you!
MR.ES1 (1 year ago)
well i know that this question would out of context but... i´m having problems when i try too shutdown my app im using the property of ShutdownMode in the App.xaml. Putting it's value to "OnLastWindowClose" and it does't work. When i close the app and look for it in my computers task manager i can see that the app is running in second plane. other question is : How can i work with the events of controls like a button or something like that ?? i know how to usea aa "command" to treat the simple click event but in mvvm how do we treat the other events ???
Anand Raj (1 year ago)
<custns:CustViewModel x:Key="custobj" txtAmount="1000" txtCustomerName="Shiv" IsMarried="True"/> error :- here IsMarried property is not accessible setter
Krp Palas (1 year ago)
Well explained! Thank you so much!
R1PFake (1 year ago)
Nice tutorial, but i have a question about this example with C# WPF it's possible to use converters in the binding, so it would be possible to skip this view model and bind the view to the model directly and then add converters to the binding to transform the int to a color, or the string to a bool etc Would this still be considered MVVM in this case if the View is directly bound to the Model properties with binding converter classes?
TheBinaryGuy (1 year ago)
Thanks! Finally understood MVVM ...
Dushyant Priyadarshee (1 year ago)
Thank you very much for this simple and amazing explanation. You have a thorough understanding of all these concepts!!
Jay Minoncia (1 year ago)
Thank you very much for this video, it really helped me!
i want to use name of the tools of wpf view form in viewmodel like i take textbox in view name it txtUserName now i want to use this name in viewmodel plz tell me how is it possible
Dave Simon (1 year ago)
gaurav shukla If it's wpf application see/google the FindControl class
Kamdem Kakengne (1 year ago)
Well explained! Thank you so much!
Rony Cuzco (1 year ago)
hello! thanks for the tutorial!! I think some things have changed since, because whenever I wanted to set the IsMarried Property in the xaml,i got an error specifying that since the property (in the viewmodel) was readonly, i could not specify a value. So in this: <custns:CustomerViewModel x:Key="custobj" TxtAmount="1001" TxtCustomerName="Rony" IsMarried="True" /> the IsMarried="True" part was giving the error. I fixed it adding a setter to the IsMarried property in the viewmodel.
Avanish Singh (1 year ago)
Nice Video
Modeme Miss (1 year ago)
Great explanation. Good job with the tutorials.
Hazem Elamir (1 year ago)
many thanks your tutorial is very good
Stephan Miske (1 year ago)
Has something changed since you released this? When I add the <Window.Resources> to seed the data I get an error that the CustViewModel name space is not found.
Jay M (1 year ago)
Great Job.
Argus Reynolds (2 years ago)
I feel like a huge light has gone off in my head! Thank you for this video.
dboulos7 (2 years ago)
Great video, great explanation, finally understood the concept, thank-you!
Gavin Bath (2 years ago)
I've been struggling to understand MVVM, but I think I "get it" now. Thank you for such an awesome explanation!
Eri Airlangga (2 years ago)
Thank you, Sir. Your explanation is clearly understandable.
Elamaran Elamvazhuthi (2 years ago)
Great video. Thank you so much.
Ivan Ilev (2 years ago)
Very helpful, thanks.
Levon Jan (2 years ago)
Thank you from Armenia ))
roflex2 (2 years ago)
You are a great teacher, the fact you have this put up for free is an even better service to the programming community.
biplab rout (2 years ago)
Very good video for beginner
Rhurac (2 years ago)
Absolutely brilliant communicator. Well done sir
Octarine (2 years ago)
really useful. thanks. going to have to rethink my layout now :D
Tindel Jean (2 years ago)
great explanation man ! thx !!!
Abhijit Vyas (2 years ago)
awesome video !!thanks so much beautiful explanation
soomon (2 years ago)
Thank you! This is the best video about MVVM I've found since days. Finally I got it =)
Wai Fung Au Yeung (2 years ago)
Great vid , i finally understand !
Milligram (2 years ago)
(25:50 lol) Great video! Finally understand MVVM.
RAJEEVA JAYALINGAPPA (2 years ago)
nice video
Mohammed Ghouse khan (2 years ago)
This video was very helpful. please send link for next video.Thanks
+Mohammed Ghouse khan next part of the video is available under online subscription, visit www.questpond.com
Shreekant (2 years ago)
I love love that
Tirthadeep Roy (2 years ago)
simply awesome +1
Ramana K (3 years ago)
Really nice video.. I could not find next video that was referred (commands in WPF MVVM). Can you please help me out in finding the video? Thanks
Hanoi Wawa (3 years ago)
Great (y)
Chris Nelson (3 years ago)
I've heard people say that using 3 tier architecture means contained changes but that is often not the case with UI changes. Whenever you make a UI change you almost always have to make a change to the data access layer too.
Delta Philip (3 years ago)
Wow!  I wished I found your videos sooner.  This is by far the best explanation I have seen.
bill bortkevich (3 years ago)
Great video. Thank you so much. You are amazing "explainer", who is able to communicate concepts, rare talent. Where can I get further course ? I checked questpond, but did not find subscription to WPF video courses.
+bill bortkevich WPF course is available under .NET package, visit www.questpond.com
thanks very much
Zeex (3 years ago)
you are awesome.
Mihail Georgescu (3 years ago)
Amazing video sir! Looking forward to more videos!
Rene Jacobsen (3 years ago)
Get a pop filter and adjust your gain.
CasperMelchiorBalthasar (4 months ago)
Support his channel, he'll then earn enough to afford one.
Roan Whitefoot (3 years ago)
Just came across this today and wish I had found it a lot sooner!  Absolutely amazing job explaining this.
Collin Co (3 years ago)
Excellent!   You lay out a very clear vision...... please let us know where part II is.
Nitish Chandan (3 years ago)
Many Thanks for this video...
Ravindra Babu (3 years ago)
It's really awesome vedio , explained in an easy way to understand... Gr8... I am not able to find other vedios..
nilesh patil (3 years ago)
excellent
Reny Ruth (3 years ago)
Finally i can say i understood MVVM
Federico Creti (3 years ago)
Mhhh something is not really clear for me. How did you assign the DataContext to the Windows? Usually all the examples that I found, approach this in 2 ways, the first is to create in the behind code a MainWindowsClass and setting its DataContext property. The second is  to assign the Window.DataContext directly in the xaml file. In this example you didn't use neither of these method. How can the MainWindows be referenced to the ViewModel?
Simon Cash (3 years ago)
Excellent video, good work! This is the first MVVM tutorial I've seen that actually explains why you should use MVVM. It makes it so much easier to understand MVVM when it is desciribed in the context of an evolution from the old 3 tier architecture.
General (3 years ago)
Nice video series
Ray (3 years ago)
Hi I did not find the next video about MVVM, can you please let me knoy?
Core Dream Studios (2 years ago)
it costs $47
Shivshankar Rg (3 years ago)
Informative & Awesome Explanation.. Thank U 
Piotr Kiliński (3 years ago)
Thank you so much. This tutorial is very helpful for beginners like me.
Ipeleng Molete (3 years ago)
Finally, someone who explained the what and the why in such a simple, understandable way - now I understand what each component does and how they interact. That "Glue Code" explanation was the game-changer for me. Thank you so much, now I know what's going on
Nidhin David (3 years ago)
The perfect video tutorial....Great work dude
M.A. Lamett (3 years ago)
very good video, very good teaching skills. Like the step by step approach, which makes things much clear. Thank you. Keep up your good work.
Sravanthi V (4 years ago)
Awesome Video.. Liked it so much.. Thank you so much for the beautiful video on MVVM..
Satish Muniyappa (4 years ago)
Simple, yet Excellent!
IwatchYuTup (4 years ago)
28:40 when I try to bind I get error message that custns does not exist in XML namespace clr-namespace:CustomerViewModel. I followed one to one everything. why am I getting this? I am doing it on VS 2013 version. thanks
IwatchYuTup (4 years ago)
it works for me when it is not in seperate class library but i dont know why it doesnt work like that. please let me know if you figure out
weltvonalex (4 years ago)
I receive the same error,  i cannot figure out how to fix it. 
Hardeep Saggi (4 years ago)
Really Great and simple !!! Cheers 
Eldor Primov (4 years ago)
Nice explanation, Thanks a lot!
Madhav Dongre (4 years ago)
Informative...Thank you
Chris Orris (4 years ago)
Extremely helpful, thank you! I liked that everything was step by step with an actual example. 
Zergosss (4 years ago)
when will you upload the next video from this series? you are awesome, amazing tutorials
Wilson Sebeniecher (4 years ago)
Excellent - hepled undestand MVVM
Koundinya CVN (4 years ago)
Nice tutorial. Explained clearly and so simple to understand
Chaz Newman (4 years ago)
Very helpful ThankYou! Are the other videos uploaded? I can't find them thanks.
Aman Thakur (4 years ago)
Very nice explanation for understanding the architecure......
Peter Bisgaard (4 years ago)
Great video, this video is one of the best explanation of MVVM  i have seen - thank you.
JustMeNoElse (4 years ago)
This is the first time i found a comprehensive lesson for MVVM. Thank you so much.
krim belkacem (4 years ago)
thank you very much i always liked to know how to use mvvm with wpf

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.