Con el lanzamiento de .NET Community Toolkit 8.3, Microsoft dijo que las API en todos los paquetes han sido anotadas para soportar completamente el recorte y la compatibilidad con AOT, para asegurar que cualquier parte del kit de herramientas funcione sin problemas incluso en esos escenarios. También en la versión 8.3, el kit de herramientas MVVM agrega soporte para el objetivo net8.0-windows10.0.17763.0, para que sea completamente compatible con el recorte y AOT con WinAppSDK (WinUI 3). Agregar este marco de destino garantiza que todos los tipos que se puedan serializar a WinRT tendrán todo el código de interoperabilidad necesario generado para ellos, dijo Microsoft. También en la versión 8.3, hay más mejoras de rendimiento para el kit de herramientas MVVM. El enfoque estaba en hacer que el soporte para INotifyPropertyChanging sea completamente de pago por uso, dijo Microsoft. Por lo tanto, cuando esta interfaz no sea necesaria, no habrá sobrecarga adicional debido a ella. Cuando esta propiedad se establece en falso, se eliminará todo el código asociado con INotifyPropertyChanging en ObservableObject. Entre las correcciones de errores de la actualización, se ha corregido una situación en la que los métodos OnPropertyChanging generados no se invocaban para las propiedades dependientes al usar [NotifyPropertyChangedFor]Además, la propiedad ObservableValidator.HasError ya no aparecerá automáticamente en las vistas de tabla en los marcos que generan columnas de forma dinámica a partir de propiedades declaradas. La versión 8.3 del .NET Community Toolkit sigue a la versión 8.2 del año pasado, que también trajo nuevas funciones a MVVM y mejoras de rendimiento a los generadores de código fuente de MVVM.