MVVMCROSS 9.3.1 tutvustab mitmeid uusi funktsioone ja parandusi, tuginedes eelmistes versioonides tehtud täiustustele. Siin on peamised uued funktsioonid ja muudatused MVVMcrossi 9.3.1:
1. ViewModeli tulemuse navigeerimine: see versioon sisaldab @entdark panust, mis lisab tagasi funktsionaalsuse, et oodata tulemust ViewModelist navigeerimise ajal. See funktsioon eemaldati varem MVVMcross 8 -s, kuid see on uuesti sisse toodud uute meetoditega `mvxNavigationService` -is koos uute tüüpidega, näiteks` imvxResultViewModelmanager`, `mvxresultwaitingviewModel` ja` mvxreselteltingviewModel`. Üksikasjaliku dokumentatsiooni selle funktsiooni kasutamise kohta leiate MVVMCROSSi veebisaidilt ja mänguväljaku projektis on näidis [1].
2. migratsioon XUNIT V3 -le: testid MVVMcrossis on @CheeseBaron migreerinud XUNIT V3 -le. See värskendus tagab, et testimisraamistik on moodne ja tõhus, vastavusse .NET -i arendamise praeguste parimate tavadega [1].
3. Luba teksti köites nullväärtused: @cheeseBaron veaparandus võimaldab nullväärtusi olla seotud tekstiga UILABEL -teksti sihtmärgi sidumisel. See muudatus suurendab paindlikkust andmete sidumise stsenaariumide käitlemisel, kus on oodata nullväärtusi või ilmneb [1].
4. Muud parandused: kuigi mitte uued funktsioonid iseenesest, sisaldab MVVMCROSS 9.3.1 ka mitmesuguseid muid parandusi ja veaparandusi, näiteks värskendusi ehitamise protsessi ja dokumentatsiooni jaoks, tagades stabiilsema ja tõhusama arenduskogemuse.
Need värskendused kajastavad jätkuvaid jõupingutusi MVVMCrossi võimaluste ja ühilduvuse parandamiseks arenevate .NET-ökosüsteemidega, eriti platvormidevahelise rakenduse arendamisel.
Tsitaadid:[1] https://github.com/mvvmcross/mvvmcross/releasses
[2] https://www.mvvmcross.com
[3] https://www.mvvmcross.com/documentation/fundamentals/data-binding
[4] https://www.nuget.org/packages/mvvmcross/
[5] https://sourceforge.net/projects/mvvmcross.mirror/
]
[7] https://x.com/mvvmcross?lang=en
]