How much does the Windows Community MVVM Toolkit REALLY help us?
ฝัง
- เผยแพร่เมื่อ 21 ก.ค. 2024
- Let's take a tour of the Window Community MVVM Toolkit. Is it worth using in our own applications? Will it relieve us of writing MVVM boilerplate everywhere? Let's find out.
🕗 Timestamps:
0:00 - Introduction
1:17 - Tour of the MVVM Toolkit
3:52 - Concerns
6:09 - So is the MVVM Toolkit worth using?
📦 Source code: github.com/SingletonSean/wpf-...
🔗 MVVM Toolkit documentation: learn.microsoft.com/en-us/win...
🎉 Celebrate the channel members: members.seandodson.com
💎 Become a member: / @singletonsean
📝 Check out my blog: seandodson.com
🏆 Donate: www.paypal.com/biz/fund?id=UB...
✉️ Have a question or business inquiry? Send me an email: singletonsean@seandodson.com
➖➖➖➖➖➖➖➖➖➖
© Credits
🎵 Outro: pixabay.com/music/synthwave-c... - วิทยาศาสตร์และเทคโนโลยี
I've done a lot of C# Winform development over the years, but I'm new to WPF. I've watched a ton of your videos and really enjoy your style and enthusiasm with how you approach teaching. As soon as I saw the MVVM Toolkit I was excited because I know you would teach it really well. As someone who is new to the MVVM architecture and WPF, would you be able to do a video on a simple real-world example implementing the MVVM Toolkit with page navigation? It seems like that would cover 80% of the applications out there and would help a lot of new programmers like myself out :)
Thanks for all your awesome videos!
Good timing. Would love to see a series on how you'd use this.
Yes, SingletonSean. You could refactor your Reservoom application using MVVM Toolkit, what do you think?
@@metalnotis Good idea!
Good ideas! I did this in a livestream (for MAUI), but it would be great to demonstrate this in a more focused video.
@@SingletonSean Maybe do WPF this time?
I also find class command more useful when testing
Excellent mister SingletonSean, an advanced tutorial on MVVM toolkit + syncfusion+ firebase + would be interesting
I think JamesMontemagno the creator of this toolkit has already did something like this.
THANKS !
A tutorial on navigation would be great
Indeed! It would be fantastic to build a WPF navigation mechanism on top of this that is similar to MAUIs.
Hi Sean, can the WPF toolkit help in any ways for navigation? (they have wpf dependency injection too)
Do you intend to make a tutorial for a complete app like your video 1 year ago using exclusively mvvm toolkit, with serialization of frameworkelement states? Thank you a lot
I love the community toolkit. Didn't know about the request reply feature of the messenger.
Also is this usefull in any way in Blazor? I tried mvvm there but other that using viewmodels in collections it seems clunky.
I guess it's just better to put everything in components and eventually if i really need to reause the logic for another ui framework, i would isolate just that. Idk...
I just discovered someone presenting about using the MVVM Toolkit in Blazor here: th-cam.com/video/h53P6Je-Fbs/w-d-xo.htmlsi=fsG9pxHDbdCMf37-
could do a wpf app with this? a video?
lol, it is really cool, however, since you are the only teach chad that goes under the hood , and i need to target a framework where the CodeGenerator won't work without extra effort. So yh I try to stay put to your content.
Thanks! A more comprehensive tutorial would be appreciated.
This will come! I realize this was more of an overview. Would be nice to see it in action and used more practically.
Personally, I'd recommend writing your own MVVM library, so you can have it just the way you want it.
Agree, personally I don't like using anything I have no control over.
I can understand this perspective too. I had been using my own library for the past few years and have had a good experience with that.
I feel like some pieces of the toolkit could be useful in a custom MVVM library. For example, I might pull the toolkit into my own library just for the annotations 🤔 haven't decided if it's worth it though
or, writing your mvvm library, adding the stuff you want, and using the mvvm toolkit below your lib
Sure, write an incremental sourcegen😼
I still find MVVM sooo confusing.
If you want to learn MVVM, start by building a basic project with a single page and ViewModel e.g. A simple application that gets info from an API endpoint like NASA's APOD. Sean's MVVM videos are good but I have to admit that they are not for beginners.