Do you really need to learn MVVM to start developing apps with XAML frameworks like .NET MAUI, Uno, Avalonia, WPF, or WinUI 3? I get asked this question all the time and today, I break down what you need to know about MVVM, what it is, what it looks like to code without it, why you should learn and use it, and finally, how to take advantage of MVVM in your app!
Links:
* MVVM for Beginner's - [ Ссылка ]
* MVVM Pattern - [ Ссылка ]
* .NET MAUI Data Binding - [ Ссылка ]
Join this channel to get access to perks:
[ Ссылка ]
👕 Buy some swag! - [ Ссылка ]
☕️ Buy me a coffee - [ Ссылка ]
Chapters:
00:00 - Introduction, hello!
00:35 - What is MVVM?
03:23 - Development without MVVM & Data Binding
10:00 - Adding MVVM & Data Binding (Community Toolkit Edition)
11:25 - Bindable Properties
16:00 - UI Interaction with Commands
20:15 - Wrap-up on MVVM
Follow:
👨💻 GitHub: [ Ссылка ]
🦜 Twitter: [ Ссылка ]
📄 Website: [ Ссылка ]
📰 Newsletter: [ Ссылка ]
Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.
What is on my hat? It is the CLE clothing logo because I am from Cleveland! Checkout their awesome CLE merch: [ Ссылка ]
What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre: [ Ссылка ]
My Setup:
📷 Canon M50 Mark II - [ Ссылка ]
💡 Nanoleaf Elements Lights - [ Ссылка ]
🎙 Blue Spark Microphone - [ Ссылка ]
🎙 Blue Pop Filter - [ Ссылка ]
🤳 Rode Microphone Arm - [ Ссылка ]
🎧 Sony MDR7306 Headphones - [ Ссылка ]
📲 Stream Deck - [ Ссылка ]
📹 Elgato Cam Link - [ Ссылка ]
📷 GoPro Hero - [ Ссылка ]
🖱 MX Master 2S Mouse - [ Ссылка ]
⌨️ Tecware Phantom Keyboard - [ Ссылка ]
#dotnet #mvvm #dotnetmaui #xaml #winui #avalonia #uno xaml data binding uno data binding wpf mvvm
What is the MVVM pattern, What benefits does MVVM have?
Теги
.net mauimvvmmodel view viewmodeldata bindingxaml data bindingwhy mvvmdata binding cC.NETavalonioaunouno data bindingavalonia data bindingwpfprogrammingcarchitecturedevelopmentviewmodelc programmingc tutorialwpf mvvmmvvm viewmodel tutorialmvvm tutorialc mvvm viewmodelc viewmodel tutorialmvvm patternhow tomodel-view-viewmodelhow to use mvvmmvvm design patternc mvvm patternmvvm cc mvvm framework