Use the registered routed event handler type

Proprietary

A handler passed to EventManager.RegisterClassHandler, AddHandler or RemoveHandler must be constructed with the delegate type the RoutedEvent was registered with; WPF rejects any other at run time. Replaces the wrong delegate type with the registered one.

OpenRewrite.Recipes.CSharp.CodeQuality.Wpf.UseRegisteredRoutedEventHandlerType
mod run . --recipe=OpenRewrite.Recipes.CSharp.CodeQuality.Wpf.UseRegisteredRoutedEventHandlerType

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.