Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kokios yra naujos MVVMCross 9.3.1 funkcijos


Kokios yra naujos MVVMCross 9.3.1 funkcijos


„MVVMCross 9.3.1“ pristato keletą naujų funkcijų ir patobulinimų, remiantis ankstesnėmis versijomis padarytais patobulinimais. Čia yra pagrindinės naujos MVVMCross 9.3.1 funkcijos ir pakeitimai:

1. Naršymas dėl „ViewModel“ rezultato: Ši versija apima „@entDark“ indėlį, kuris prideda funkcionalumą laukiant rezultato iš „ViewModel“ naršymo metu. Ši funkcija anksčiau buvo pašalinta „MVVMCross 8“, tačiau buvo iš naujo įvesta naujais metodais „MvxNavigationservice“ kartu su naujais tipais, tokiais kaip „IMVXResultViewModelManager“, „MvxResultawaitingViewmodel“ ir „MvxResultSetReTviewModel“. Išsamią dokumentaciją, kaip naudoti šią funkciją, galite rasti „MVVMCross“ svetainėje, o žaidimų aikštelės projekte yra pavyzdys [1].

2. Migracija į Xunit V3: @CheeseBaron MVVMCross testus MVVMCross į Xunit V3. Šis atnaujinimas užtikrina, kad bandymo sistema yra moderni ir efektyvi, suderinta su dabartine geriausia .NET kūrimo praktika [1].

3. Leiskite NULL vertėms teksto įrišimuose: @CheeseBaron klaidos taisymas leidžia NULL vertėms būti susijusioms tekstui „Uilabel“ teksto tikslo įrišimui. Šis pokytis padidina duomenų įrišimo scenarijų lankstumą, kai tikimasi ar susiduriama su NULL vertėmis [1].

4. Kiti patobulinimai: Nors „MVVMCross 9.3.1“ nėra naujos funkcijos, taip pat apima įvairius kitus patobulinimus ir klaidų pataisymus, tokius kaip kūrimo proceso ir dokumentacijos atnaujinimai, užtikrinantys stabilesnę ir efektyvesnę plėtros patirtį.

Šie atnaujinimai atspindi nuolatines pastangas patobulinti MVVMCROSS galimybes ir suderinamumą su vystosi .NET ekosistemomis, ypač kuriant įvairias platformas programų kūrimą.

Citatos:
[1] https://github.com/mvvmcross/mvvmcross/releases
[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/
[6] https://www.mvvmcross.com/documentation/getting-started/mvvmcross-overview
[7] https://x.com/mvvmcross?lang=en
[8] https://nugetprodusnc.azure-api.net/packages/mvvmcross.platforms.wpf/6.2.2