Released Catel 5.11.0

We are happy to announce that we have released Catel 5.11.0. As always, we recommend to update your apps and libraries to this new version as soon as possible. The new version can be retrieved via NuGet.


We have thoroughly tested the beta versions on our own code-bases and contacted paying customers about the important changes we made. Want to receive updates as well? Make sure to support Catel on Open Collective.


  • #1308 Add EventArgsConverter Support in EventToCommand
  • #1324 Add TypeCacheEvaluator separate to TypeCache to allow customization of already loaded assemblies
  • #1329 Add Spanish translation
  • #1342 Add Instance property to the TypeInstantiatedEventArgs
  • #1344 Set tag when resolving via MissingType event
  • #1353 Add CollectionExtensions.SynchronizeCollection(ICollection, …) overload
  • #1337 Don’t throw exception in UIVisualizerService when same view is being re-registered multiple times
  • #1356 Allow files to support file sharing in serialization extension methods
  • #1359 Improve DispatcherService.InvokeAsync with cancellation tokens
  • #1302 Implement support for disposing of IDisposable ViewModels in WindowLogic
  • #1320 Don’t check for reflection only assemblies on .NET Core and .NET Standard (throws NotImplementedException)
  • #1339 SubscribeToKeyboardEvents fails with ‘An item with the same key has already been added’ for UWP
  • #1325 AmbiguousMatchException for properties declared with ‘new’ in GetPropertyEx
  • #1371 ModelBase changes rollback (IEditableObject) doesn’t work with JsonSerializer
  • #1374 Object reference not set to an instance at design time when calling UserControl.AddChild