Avec la version 8.3 de .NET Community Toolkit, Microsoft a déclaré que les API de tous les packages ont été annotées pour prendre entièrement en charge le découpage et la compatibilité AOT, afin de garantir que toute partie de la boîte à outils fonctionne sans problème, même dans ces scénarios. Également dans la version 8.3, MVVM Toolkit ajoute la prise en charge de net8.0-windows10.0.17763.0 L'objectif est d'être entièrement optimisé et compatible AOT avec WinAppSDK (WinUI 3). L'ajout de ce framework cible garantit que tous les types susceptibles d'être marshalés vers WinRT auront tout le code d'interopérabilité nécessaire généré pour eux, a déclaré Microsoft.
La version 8.3 apporte également d'autres améliorations de performances pour la boîte à outils MVVM. L'accent a été mis sur la prise en charge de INotifyPropertyChanging entièrement payant, a déclaré Microsoft. Ainsi, lorsque cette interface n'est pas nécessaire, il n'y aura pas de frais supplémentaires à cause de cela. Lorsque cette propriété est définie sur false, tout le code associé à INotifyPropertyChanging dans ObservableObject sera supprimé.
Parmi les corrections de bugs de la mise à jour, un correctif a été apporté à une situation dans laquelle les OnPropertyChanging les méthodes n'étaient pas invoquées pour les propriétés dépendantes lors de l'utilisation (NotifyPropertyChangedFor). Et le ObservableValidator.HasError La propriété n'apparaîtra plus automatiquement dans les vues de table dans les frameworks qui génèrent dynamiquement des colonnes à partir de propriétés déclarées. La version 8.3 de .NET Community Toolkit fait suite à la version 8.2 de l'année dernière, qui a également apporté de nouvelles fonctionnalités à MVVM et des améliorations de performances aux générateurs de sources MVVM.


GIPHY App Key not set. Please check settings