No video

WPF MVVM Step by Step ( Windows Presentation Foundation)

  Рет қаралды 312,026

.NET Interview Preparation videos

.NET Interview Preparation videos

Күн бұрын

For more such videos visit www.questpond.com
For more such videos subscribe www.youtube.co...
See our other Step by Step video series below :-
Learn C# Step by Step goo.gl/FNlqn3
Learn Design Pattern Step by Step:- goo.gl/eJdn0m
Learn Angular tutorial step by step tinyurl.com/yc...
Learn MVC Core step by step :- tinyurl.com/y9j...
Learn Azure Step by Step :- tinyurl.com/y6...
Learn SharePoint Step by Step in 8 hours:- goo.gl/XQKHeP
Python Tutorial for Beginners:- • Python Tutorial for Be...
Learn Data Science in 1 hour :- tinyurl.com/y5...
Learn Power BI Step by Step:- tinyurl.com/y6...
Learn MSBI Step by Step in 32 hours:- goo.gl/TTpFZN
Learn SQL Server Step by Step tinyurl.com/ja4...
Learn Tableau step by step :- tinyurl.com/kh...
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 questpond@questpond.com with the shared link and we will email you the PDF.

Пікірлер: 146
@dnfvideo
@dnfvideo 3 жыл бұрын
Do not miss our Interview Question video series 30 Important C# Interview Questions : kzbin.info/www/bejne/eHzcn3h4hdacf68 25 Important ASP.NET Interview Questions : kzbin.info/www/bejne/ponQfpejf7p2Zsk 25 Angular Interview Questions : kzbin.info/www/bejne/Y5vIoKx6f6mmia8 5 MSBI Interview Questions : kzbin.info/www/bejne/a3abYmiXjaaqj7M
@SimonCash
@SimonCash 9 жыл бұрын
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.
@Ididitagain66
@Ididitagain66 10 жыл бұрын
Great video, this video is one of the best explanation of MVVM i have seen - thank you.
@GavinBath
@GavinBath 7 жыл бұрын
I've been struggling to understand MVVM, but I think I "get it" now. Thank you for such an awesome explanation!
@roflex2
@roflex2 8 жыл бұрын
You are a great teacher, the fact you have this put up for free is an even better service to the programming community.
@ipelengmolete161
@ipelengmolete161 9 жыл бұрын
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
@deejung_xyz
@deejung_xyz 3 жыл бұрын
After watching hours of other content, I'm finally glad to stumble upon this one. Thank you very much!
@DarkMagicDesigner
@DarkMagicDesigner 5 ай бұрын
Fantastic video! I really appreciate that you made it as simple as possible while giving enough broad context as to how and why these patterns evolved. Very helpful!
@kalp1200
@kalp1200 2 жыл бұрын
I wished I saw this earlier...your explanation is so helpful for a beginner like me. Thank you sir.
@jainikprajapati1632
@jainikprajapati1632 5 жыл бұрын
Very good explanation....for beginners
@JustMeNoElse
@JustMeNoElse 10 жыл бұрын
This is the first time i found a comprehensive lesson for MVVM. Thank you so much.
@gaurangnaik8192
@gaurangnaik8192 Жыл бұрын
I knew I would get all the answers to my questions from Shiv sir. Amazing explanation
@argusreynolds2726
@argusreynolds2726 7 жыл бұрын
I feel like a huge light has gone off in my head! Thank you for this video.
@jaeranxwhitterker1578
@jaeranxwhitterker1578 2 жыл бұрын
Beautifully made tutorial that is simple enough to introduce a complex subject. Thank you so much.
@zerosandones7547
@zerosandones7547 3 жыл бұрын
MVVM (Model View View Model) is an GUI architecture pattern - MVVM is the evolution of the 3 layer architecture UI BL (Business Logic) DAL (Data Access Layer) - the 3 layer architecture violates SRP (Single Responsibility Principle) (because some layers are performing extra work which they are not supposed to do) - MVVM solves the "glue code" between UI and business logic layer (the "glue code" between business logic layer and data access layer is solved by repository pattern) - types of glue code: (the "owners" of this "glue code" is the UI code behind, which means some business logic codes are now part of the UI [typically at .xaml.cs file of our UI]) - binding/mapping code e.g.: txtCustomerName = customer.Name; - this code sends data from the ui to the business logic layer or probably takes the data from the business logic layer to the ui - transformation code e.g.: if (person.Gender == "M") { chkGender.IsChecked = true; } else { chkGender.IsChecked = false; } - data formats of the business logic layer and the ui can be different like the code above, the business logic layer's property (Gender) has values M for male and F for female, but when this data is displayed in the UI it is a checkbox (The UI doesn't understand "M" and "F" the UI only understands true or false) - When we use MVVM architecture, we divide the project into three layers: View View Model Model - in MVVM each layer handles its own responsibilities [VIEW] - the view will refer the viewmodel (by "adding a reference") - the view will invoke the viewmodel and the view model will invoke the model - all the calls FROM the view will come TO the viewmodel, and the viewmodel will send those calls(FROM the view) TO the model [VIEWMODEL] - the viewmodel will refer the model (by "adding a reference") - the viewmodel will be "using" the model - has the logic that binds the View and the Model - is a class library - the view model will invoke the model - whatever data you are exposing from a view model it should be of the least denominator type (do not try to use UI specific data type / UI technology specific data type) [MODEL] - the (most typically) real life object that you are trying to create - is responsible for exposing data in a way that is easily consumable by WPF Advantages of MVVM - Contain changes - when we make changes in one place, we don't have to change all across our project - Increased reusability
@VBATutor
@VBATutor 8 жыл бұрын
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
@fiszunio
@fiszunio 9 жыл бұрын
Thank you so much. This tutorial is very helpful for beginners like me.
@hattorihanzo8788
@hattorihanzo8788 5 жыл бұрын
Watching this video was like reaching the NIRVANA. Very well explained !!!
@Roan_W
@Roan_W 9 жыл бұрын
Just came across this today and wish I had found it a lot sooner! Absolutely amazing job explaining this.
@jaankie18
@jaankie18 5 жыл бұрын
I love watching all QuestPond videos. So useful and explained in very simple language. I highly recommend my friends to watch it for any kind of training. Keep it up. We need you.
@mahmoudzeort7078
@mahmoudzeort7078 2 жыл бұрын
Excellent video! Talented teacher
@chrisn4730
@chrisn4730 8 жыл бұрын
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.
@Voxvalve
@Voxvalve 9 жыл бұрын
Get a pop filter and adjust your gain.
@afghanboy4022
@afghanboy4022 5 жыл бұрын
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.
@ripallad3232
@ripallad3232 5 жыл бұрын
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?
@80amnesia
@80amnesia 5 жыл бұрын
best explanation and best use of exampled to explain MVVM
@georgetomeh8898
@georgetomeh8898 4 жыл бұрын
This is the video, I am looking for since time. Thank you very much
@rhurac5096
@rhurac5096 8 жыл бұрын
Absolutely brilliant communicator. Well done sir
@infologin4609
@infologin4609 Жыл бұрын
Great video. Thanks Sir .I have query, Can we use MVC over MVVM or what is the main difference or Why MVC suites for only web application.
@TheGentleMan_Once
@TheGentleMan_Once Жыл бұрын
That's a great vdo.thanks a lot for such a clear 👏 explanation
@vaporizer08
@vaporizer08 9 жыл бұрын
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.
@ravindrababu2780
@ravindrababu2780 9 жыл бұрын
It's really awesome vedio , explained in an easy way to understand... Gr8... I am not able to find other vedios..
@jurgenbartalis1933
@jurgenbartalis1933 3 жыл бұрын
Great! What a detailed and understandable explanation of MVVM. Good job!
@RonyCuzco
@RonyCuzco 7 жыл бұрын
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: the IsMarried="True" part was giving the error. I fixed it adding a setter to the IsMarried property in the viewmodel.
@amarnileshjogoo4237
@amarnileshjogoo4237 3 жыл бұрын
Hi, Could you please help with how to place the setter. I have added the following setter, but the check box does not get updated at run-time: public bool IsMarried { get { if (obj.Married == "Married") { return true; } else { return false; } } set { obj.Married = Convert.ToString(value); } }
@anwerazeemch
@anwerazeemch 3 жыл бұрын
Excellent intro to the MVVM I was longing for
@handover007
@handover007 3 жыл бұрын
best video on mvvm.
@collinc4
@collinc4 9 жыл бұрын
Excellent! You lay out a very clear vision...... please let us know where part II is.
@StoneCosta
@StoneCosta 9 жыл бұрын
Extremely helpful, thank you! I liked that everything was step by step with an actual example.
@thenormalchannel4143
@thenormalchannel4143 3 жыл бұрын
Such a good video. Thank you.
@soomon
@soomon 8 жыл бұрын
Thank you! This is the best video about MVVM I've found since days. Finally I got it =)
@lordgaulo6520
@lordgaulo6520 6 жыл бұрын
I wish i could give you more than one like
@takaryuk7387
@takaryuk7387 4 жыл бұрын
He is like a true teacher
@rubberduckdev2398
@rubberduckdev2398 7 жыл бұрын
Thank you very much for this simple and amazing explanation. You have a thorough understanding of all these concepts!!
@rameshpudhucode6862
@rameshpudhucode6862 6 жыл бұрын
Excellent Tutorial and Video. Thanks Shiv.
@amanthakur1987
@amanthakur1987 10 жыл бұрын
Very nice explanation for understanding the architecure......
@Mrkandy422
@Mrkandy422 10 жыл бұрын
Nice tutorial. Explained clearly and so simple to understand
@lucasjohn3014
@lucasjohn3014 5 жыл бұрын
No comment , god bless you.
@roohanasiddiqui2539
@roohanasiddiqui2539 2 жыл бұрын
explained very well
@SujeetKumar-ck6se
@SujeetKumar-ck6se 4 жыл бұрын
Well explained, Thank you for all your efforts..
@fata__morgana
@fata__morgana 4 жыл бұрын
Extremely easy and well explained video. Thank you!
@AussieRaver1996
@AussieRaver1996 6 жыл бұрын
This was explained very well! Thanks
@SushrutKanetkar
@SushrutKanetkar 6 жыл бұрын
Best teacher ever ! Keep up the great work.
@EriAirlangga
@EriAirlangga 7 жыл бұрын
Thank you, Sir. Your explanation is clearly understandable.
@TanmaySakhale
@TanmaySakhale 5 жыл бұрын
Very nice and detail explanation. Thanks
@Nightkeeper91
@Nightkeeper91 4 жыл бұрын
Thank you very much, this video is really helpful
@muinmundzir5883
@muinmundzir5883 5 жыл бұрын
This video have a very good explanation, thanks, sir!
@81NARY
@81NARY 6 жыл бұрын
Thanks! Finally understood MVVM ...
@dboulos7
@dboulos7 7 жыл бұрын
Great video, great explanation, finally understood the concept, thank-you!
@comatosetorpor3602
@comatosetorpor3602 2 жыл бұрын
excellent content!
@_reddyr2530
@_reddyr2530 4 жыл бұрын
You are the best!!! Thank you so much sir..... :)
@sravanthiv1848
@sravanthiv1848 9 жыл бұрын
Awesome Video.. Liked it so much.. Thank you so much for the beautiful video on MVVM..
@marylee2188
@marylee2188 3 жыл бұрын
What an amazing lecture!!!
@domingogutierrez7305
@domingogutierrez7305 6 жыл бұрын
Great tutorial. Really helped me understand MVVM. Thank you!
@levonjan3177
@levonjan3177 7 жыл бұрын
Thank you from Armenia ))
@billbortkevich2300
@billbortkevich2300 8 жыл бұрын
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.
@dnfvideo
@dnfvideo 8 жыл бұрын
+bill bortkevich WPF course is available under .NET package, visit www.questpond.com
@nezarhassani6495
@nezarhassani6495 5 жыл бұрын
the best video i had see , good job you are the best
@hardeepsaggi140
@hardeepsaggi140 9 жыл бұрын
Really Great and simple !!! Cheers
@yinnonyairdotan6192
@yinnonyairdotan6192 6 жыл бұрын
Excellent ,thank you, great skill in explaining this important topic.
@csharprob2786
@csharprob2786 4 жыл бұрын
Great explanation! Thank you for this well thought out learning video
@Zergosss
@Zergosss 9 жыл бұрын
when will you upload the next video from this series? you are awesome, amazing tutorials
@vornraingseyvong5583
@vornraingseyvong5583 2 жыл бұрын
u are the best
@devops6697
@devops6697 6 жыл бұрын
damn you're good at explaining. of all the videos i've watched
@krimbelkacem5751
@krimbelkacem5751 10 жыл бұрын
thank you very much i always liked to know how to use mvvm with wpf
@martinknu80
@martinknu80 4 жыл бұрын
Thank you very helpful regarding MVVM :-)
@renyruth423
@renyruth423 9 жыл бұрын
Finally i can say i understood MVVM
@modememiss5805
@modememiss5805 7 жыл бұрын
Great explanation. Good job with the tutorials.
@UnknownMoses
@UnknownMoses 3 жыл бұрын
Great video are there more MVVM videos?
@manjeetnandal1
@manjeetnandal1 5 жыл бұрын
Great explained. Many thanks!
@nidhindavid634
@nidhindavid634 9 жыл бұрын
The perfect video tutorial....Great work dude
@hazemelamir2083
@hazemelamir2083 7 жыл бұрын
many thanks your tutorial is very good
@wilsonsebeniecher8462
@wilsonsebeniecher8462 9 жыл бұрын
Excellent - hepled undestand MVVM
@deliciousm4869
@deliciousm4869 5 жыл бұрын
Thank you sir.
@handover007
@handover007 3 жыл бұрын
this is working fine for the set default values in the xaml but it is not working with actual data binding for the values set outside.
@boho2005
@boho2005 6 жыл бұрын
You are amazing, man. Good work
@shivshankarrg5179
@shivshankarrg5179 9 жыл бұрын
Informative & Awesome Explanation.. Thank U
@biplabrout9605
@biplabrout9605 8 жыл бұрын
Very good video for beginner
@ALottaBees
@ALottaBees 4 жыл бұрын
This was super helpful, thank you!
@abhijitv
@abhijitv 8 жыл бұрын
awesome video !!thanks so much beautiful explanation
@elamaranelamvazhuthi4744
@elamaranelamvazhuthi4744 7 жыл бұрын
Great video. Thank you so much.
@handover007
@handover007 3 жыл бұрын
what should be binding property source when the values are set outside this file.
@r1pfake521
@r1pfake521 6 жыл бұрын
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?
@nitishkumarchandan
@nitishkumarchandan 9 жыл бұрын
Many Thanks for this video...
@Farrukhw
@Farrukhw 6 жыл бұрын
Actual MVVM starts at 18:15. However before that its very informative...
@Faideela
@Faideela 8 жыл бұрын
Great vid , i finally understand !
@OctarineFoundry
@OctarineFoundry 8 жыл бұрын
really useful. thanks. going to have to rethink my layout now :D
@insertoyouroemail
@insertoyouroemail 8 жыл бұрын
(25:50 lol) Great video! Finally understand MVVM.
@chazjamesn
@chazjamesn 10 жыл бұрын
Very helpful ThankYou! Are the other videos uploaded? I can't find them thanks.
@EldorPrimov
@EldorPrimov 9 жыл бұрын
Nice explanation, Thanks a lot!
@mgeorgescu
@mgeorgescu 9 жыл бұрын
Amazing video sir! Looking forward to more videos!
@tindeljean3274
@tindeljean3274 8 жыл бұрын
great explanation man ! thx !!!
@kamdemkakengne
@kamdemkakengne 7 жыл бұрын
Well explained! Thank you so much!
Why WPF and compare WPF with Winforms ? (WPF Interview question with answers)
26:02
.NET Interview Preparation videos
Рет қаралды 239 М.
WPF in C# with MVVM using Caliburn Micro
1:23:30
IAmTimCorey
Рет қаралды 363 М.
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 20 МЛН
My Cheetos🍕PIZZA #cooking #shorts
00:43
BANKII
Рет қаралды 28 МЛН
Before VS during the CONCERT 🔥 "Aliby" | Andra Gogan
00:13
Andra Gogan
Рет қаралды 10 МЛН
Interface in C#
38:55
.NET Interview Preparation videos
Рет қаралды 162 М.
What is the MVVM pattern, What benefits does MVVM have?
22:38
James Montemagno
Рет қаралды 96 М.
Data Binding Modes in WPF
12:51
DotNetSkoool
Рет қаралды 93 М.
C# Delegates explained
8:47
.NET Interview Preparation videos
Рет қаралды 515 М.
MVVM Made Simple with Prism - Webinar
1:20:01
Infragistics
Рет қаралды 115 М.
Build a WPF MVVM Application - START TO FINISH TUTORIAL
4:04:33
SingletonSean
Рет қаралды 117 М.
The Basics of Data Binding in WPF
20:53
Tactic Devs
Рет қаралды 40 М.
Exception Handling in C# step by step using example
24:54
.NET Interview Preparation videos
Рет қаралды 39 М.
WPF Controls with MVVM: ItemsControl
33:34
IAmTimCorey
Рет қаралды 83 М.
Dependency Injection using Microsoft Unity Application block ( DI IOC) - 30 minutes training
33:19
.NET Interview Preparation videos
Рет қаралды 441 М.
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 20 МЛН