Тёмный

The View Model Lifecycle in .NET MAUI 

SingletonSean
Подписаться 23 тыс.
Просмотров 864
50% 1

Опубликовано:

 

23 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@dasfahrer8187
@dasfahrer8187 2 месяца назад
VM lifecycle has got to be of the more underappreciated and understudied systems in the .NET. It can cause so many headaches, bugs and general weirdness if someone hasn't properly and fully informed themselves of why it's there, how it works and when to take advantage of the steps.
@SingletonSean
@SingletonSean 2 месяца назад
Definitely! Feel like it is even more tricky in .NET MAUI
@dasfahrer8187
@dasfahrer8187 2 месяца назад
@@SingletonSean Sure seems like it, which doesn't help the 'interest factor' on it either. Thanks for taking the time to take the lumps for the rest of us 🤣
@his6214
@his6214 2 месяца назад
Why can't View and ViewModel be set to Singleton at the same time? Will the page and information not be reloaded if I switch pages repeatedly?
@Jeremygrmn
@Jeremygrmn 5 месяцев назад
New digs!! Hahaha need some soft surfaces in there for the echo. Congrats on the new place! Again, Maui is just overall pretty clean
@SingletonSean
@SingletonSean 5 месяцев назад
Yep! And indeed, the echo is pretty rough lol. Gonna throw some foam panels up everywhere!
@flobuilds
@flobuilds 2 месяца назад
I did something similar with virtual functions in a base viewmodel which can be overriden in each impl and also created a base content page which calls the functions directly. But the idea of using bindable commands sounds pretty interresting. Are these blocking calls or will they be async/fire and forget? So that the view doesn't hang on load
@SingletonSean
@SingletonSean 2 месяца назад
Yep, these are non-blocking!
@flobuilds
@flobuilds 2 месяца назад
@@SingletonSean thanks thats awesome need to implement that. Do you use custom "base" types like vm or pag or do you just implement that everywhere you need it?
@SingletonSean
@SingletonSean 2 месяца назад
I use the MVVM Toolkit for all the base types (CommunityToolkit.MVVM). This includes base view models for INotifyPropertyChanged and classes for async commands. It's super helpful!
@flobuilds
@flobuilds 2 месяца назад
@@SingletonSean i use that too thanks for the info. So you just implement the functions shown in the Video where you need them?
@ItsSalesGabriel
@ItsSalesGabriel 2 месяца назад
Nice tip, tkss
Далее
Connect Your .NET MAUI Application to a Database
18:16
Просмотров 1,6 тыс.
Components For Styles (w/ .NET MAUI)
15:26
Просмотров 906
aespa 에스파 'Whiplash' MV
03:11
Просмотров 30 млн
I tricked MrBeast into giving me his channel
00:58
This Folder Structure Makes Me 100% More Productive
24:36
A Better Way to Deal with Complex Bindings in XAML
5:15
WPF C# MVVM Sample Application
13:16
Просмотров 19 тыс.
Linus Torvalds: Speaks on Hype and the Future of AI
9:02
Why is everyone LYING?
7:56
Просмотров 319 тыс.
Microservices with Databases can be challenging...
20:52
Why SingletonSean?
5:39
Просмотров 1,3 тыс.
aespa 에스파 'Whiplash' MV
03:11
Просмотров 30 млн