Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Các tính năng mới trong MVVMCROSS 9.3.1 là gì


Các tính năng mới trong MVVMCROSS 9.3.1 là gì


MVVMCROSS 9.3.1 giới thiệu một số tính năng và cải tiến mới, dựa trên các cải tiến được thực hiện trong các phiên bản trước. Dưới đây là các tính năng và thay đổi mới trong MVVMCROSS 9.3.1:

1. Điều hướng cho kết quả từ ViewModel: Phiên bản này bao gồm sự đóng góp của @EntDark thêm chức năng chờ đợi kết quả từ ViewModel trong quá trình điều hướng. Tính năng này trước đây đã được loại bỏ trong MVVMCROSS 8 nhưng đã được giới thiệu lại với các phương pháp mới trong `mvxnavigationservice`, cùng với các loại mới như` imvxresultviewModelManager`, ` Tài liệu chi tiết về cách sử dụng tính năng này có thể được tìm thấy trên trang web MVVMcross và có một mẫu trong dự án sân chơi để tham khảo [1].

2 Bản cập nhật này đảm bảo rằng khung thử nghiệm là hiện đại và hiệu quả, phù hợp với các thực tiễn tốt nhất hiện tại trong phát triển .NET [1].

3. Cho phép các giá trị null trong các ràng buộc văn bản: Bản sửa lỗi của @cheesebaron cho phép các giá trị null bị ràng buộc với văn bản trong ràng buộc mục tiêu văn bản UILabel. Thay đổi này giúp tăng cường tính linh hoạt trong việc xử lý các kịch bản ràng buộc dữ liệu trong đó các giá trị null được mong đợi hoặc gặp phải [1].

4. Các cải tiến khác: Mặc dù không phải là các tính năng mới, MVVMCROSS 9.3.1 cũng bao gồm các cải tiến và sửa lỗi khác nhau, chẳng hạn như cập nhật quy trình xây dựng và tài liệu, đảm bảo trải nghiệm phát triển ổn định và hiệu quả hơn.

Những cập nhật này phản ánh nỗ lực liên tục để tăng cường khả năng và khả năng tương thích của MVVMCROSS với hệ sinh thái .NET phát triển, đặc biệt là trong phát triển ứng dụng đa nền tảng.

Trích dẫn:
[1] https://github.com/mvvmcross/mvvmcross/releases
[2] https://www.mvvmcross.com
[3] https://www.mvvmcross.com/documentation/fundaments/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