Finally someone who starts from a manual implementation of MVVM, explains the how and why, and only then shows a framework as purely a means to eliminate boilerplate. So many people start by just showing how you use a framework or specific implementation of MVVM and never demystify any of the magic surrounding it or explain the real point. Awesome work man.
@Nickk888SA11 ай бұрын
Great! Finally i understand MVVM! Thank you for explaining how MVVM works in the "Legacy" way so i get an idea on how it works internally. Now it all makes sense and also why people use the framework!
@randomphilic272 жыл бұрын
Hey! Pls don't stop tutorials on Avalonia UI ever 😀❤️
@bobweiram63212 жыл бұрын
You've exposed a lot of KZbinrs with this series of Avalonia tutorials. You're the real deal. This series is pure gold and priceless. Few people feel comfortable enough to work through an entire non-trivial app development, especially with a new technology.
@kipchickensout Жыл бұрын
I watched everything until here and I feel like it's the only series out there, it's just so good
@francoislepron23013 ай бұрын
Awesome and outstanding approach.
@alexmadnixАй бұрын
Thank you. AngelSIx.
@nutsaboutnets1935 Жыл бұрын
Amazing, amazing... The Community MVVM Toolkit is a "game changer"... Thank you for another great tutorial.
@obsidian7412 жыл бұрын
This video is released at a very good time, since the official community toolkit with the latest version 8.0.0 are just being released (earlier it was still in beta version), and the new fancy ObservableProperty and RelayCommand attributes are only included in this latest version. Waiting for your next video
@willgordon57373 ай бұрын
That clarified a lot of things. Thank you
@Kyle2UK2 жыл бұрын
Thank you, i was just using Reactive UI and didn't know about community toolkit. Makes it much easier
@nntebi14222 ай бұрын
Brother you saved my life❤
@RidvanGER Жыл бұрын
Thank you very much for this!
@Eamo-21 Жыл бұрын
excellent
@rtzgf67games72 жыл бұрын
Visual studio doesn't autocomplete this part: [NotifyPropertyChangedInvocator] protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } Is that just a thing with Visual Studio?
@Afflictionability Жыл бұрын
Make sure to install a stable version of the mvvm toolkit, I accidentally installed "8.1.0preview1" and ran into linting errors (still ran though)
@nabkawe Жыл бұрын
Damn grest tutorial thank you.
@mbwilding Жыл бұрын
As Bob said, you make the rest of the tutorials online look like steamy piles of goat doo doo.
@sunmaxplay6491 Жыл бұрын
hi, i am started developer in avalonia and i have a question how remove underline at tabitem in tabcontrol?
@andreasmaier70462 жыл бұрын
ObservableProperty --> That is great! I have written so mutch code in the past only for PropertyChanged Events - that makes upcoming projects much more faster!!! Thanks a lot
@ronindevninja Жыл бұрын
I know that reactiveUI supports Routing and how can achieve the same result with this library? help me please
@loam2 жыл бұрын
Interestingly enough, it can still work without "nameof(PropertyName)" because of [CallerMemberName] attribute in the OnPropertyChanged method