Комментарии:
Cool. CommunityToolkit.Mvvm not Reactive UI!!!! Setting up V11 has some intricacies. The biggest problem is the lack of consistent documentation where Avalonia differs from WPF. MVVM works neat! Fluent Theme has some bugs when it comes to certain controls.
ОтветитьWinUi 3 enjoyer in shambles
ОтветитьNice, was waiting for you to cover this! Cant wait to watch this! Thank you!
ОтветитьExtremely helpful!
ОтветитьI also love my WPF, but it feels as though it's not getting any love from Microsoft and I don't know where Microsoft desktop app development is really heading ... it seems to be on the back burner and they're focusing on Mobile tech and Web tech. The new Maui stuff looks to be more mobile app based, and not sure about WinUI3. I had a quick play with Avalonia and did some tests with text rendering (which is slow in WPF), and it seems to be a lot more performant that WPF, so that's cool.
ОтветитьIn AvloniaUI you can also directly bind public methodes in the ViewModel to Commands in the View.
ОтветитьVery cool! Started diving into Avalonia as well. Didn't have any development experience in MVVM architecture before. How to properly interact from View with ViewModel in Avalonia? It turns out that events available on UI elements can be useful to use in a ViewModel, but how to make the communication correct from an MVVM perspective, I can't figure out.
ОтветитьI’ve been doing Flutter for almost a year and in all honesty it’s pretty good. But state management and json serialization aren’t the best dev experience.
However in comparison Avalonia and CommunityMvvm looks amazing together and watching you code makes me miss the power and expressiveness of C#. Dart is pretty good and definitely tolerable but it just can’t compare with C#.
Will finish the video tomorrow- gotta get to bed😊
Make more tutorials with avolonia!! It's really interesting
ОтветитьVery informative :) Thank you If you are looking to do further Avalonia tutorials I would really know how to pass the Current Selected Datagrid row back through InvokeCommandAction CommandParameter !!
ОтветитьThank you for this, half way done but never really saw a good explanation for what a view model was. Now I can see that it is sort of like a model and controller somewhat combined.
The stuff on the plumbing was extremely helpful, it does seem like a clunky version of signals that Angular is now offering. But at least it is easy to use!
I'm learning Avalonia and MVVM, and this video is absolute gold. Thank you.
ОтветитьThis is fantastic! ❤
ОтветитьNice video. One question how would you use the MVVM toolkit's RelayCommand CanExecute with complex properties? Assuming a User class with two string props UserName and Password?
ОтветитьI started learning avalonia (with Community Tools.MVVM) at the end of last year and oh boy, if I had found this video before my life would be so easier... lol.
Thanks for the amazing video and shared knowledge!
Why ViewModels messaging each other, instead of update The Model?
Ответитьthis should focus on what community toolkit do and how they do their thing/integration inside avalonia, rather than 10 years old mvvm lingo those who don't know it go watch/read somewhere else please!.
ОтветитьThx for nice video, like you style. Very nice for experienced beginners in Avalonia.
For me, this video lacks model implementation(it's probably out of scope). Can you recommend a nice overall video about MVVM in WPF i assume it will be suitable for Avalonia.
My team recently uses winform, but we are planning migration to Avalonia. So I'm looking for a "best practices" and "rules of big thump".
Do u make ûdemy courses? I would buy them because noyone ever explain wpf better than u.
ОтветитьThanks for this video, it really helped me get started. Love how you show some troubleshooting and debugging in between too, it shows how to approach the things that might go wrong.
ОтветитьI love you. Your pedagogy is great for absolute beginners. Your experience shines through, that's for sure.
ОтветитьThank you very much!
Ответить"World, i'm not that fat" xD. Best comment
ОтветитьThe most comprehensible yet thorough tutorial I've ever watched. Amazing work mate
ОтветитьWhich default font family is using the Avalonia UI
ОтветитьGreat video, any chance you do a deep dive on DI in avalonia?
ОтветитьMerci beaucoup.
ОтветитьThanks, your project templates and videos have helped me a lot, is the nuget dependency due for an update? I learned a lot from a project template from a very awesome person, thanks again!
ОтветитьThis video is amazing
Ответитьfor the first time i guess how mvvm works
ОтветитьI would love to see more of Avalonia! Something like (but not literally) a todo app would be great.
ОтветитьIn AvaloniaUI is so frustrating, THERE IS NOT PROPER DOCUMENTATION!!!
I literally went to the DatePicker documentation page, to see how can i programmatically open it from another control
THIS IS ALL WHAT I FOUND
👇
<DatePicker/>
MVVM is great pattern, it's very useful, it simplifies your code. With that being said, I can't stand the no code behind purest, I think those guys hold frameworks like Avalonia, MAUI, WinUI and WPF back.
ОтветитьDon’t skin cats! I’m here in September 2024 and that phrase hits a little different today
ОтветитьThe first MVVM tutorial that I've managed to watch all the way through (and I've watched a few!). I learnt at lot and will give MVVM a go (I've always just used code behind in my relatively simple apps). I loved the way you did your own implementation of a property before then showing how to do it with the Community Toolkit.
I've played with Avalonia a bit and it seems great for Desktop although seems to be missing anything like Navigation in Maui. Avalonia still seems limited for Mobile - there appears to be no page navigation at all.
Many thanks!
So the MVVM Toolkit is published by Microsoft. Why don’t they just include the infrastructure in the projects?
Ответить