TestStack.UiaCustomPattersManaged (nuget): Custom patterns could be seen from UIAVerify tool (see TestStack's fork of it) and handy to use in WPF apps because pattern registration has some means to inject new pattern into existing AutomationPeer's structure.          Also was tested to some extent with WinForms.
Keywords: UIAutomation|Testing|UIA|WPF|Win32|Automation