Properties search bar for WinForms

I'm trying to make a VSIX which will make the WinForms properties window select the first match of whatever's written in a text box.

I'm kinda struggling since I'm pretty new to C# and I can't find my way around the docs yet.

From what I've gathered so far—I get the impression that I should use services?

I've tried accessing services using VS.Shell.Package, but most came back as null, so maybe I should use VS.Shell.ServiceProvider? I don't know how to get an instance of that class though...

Thought I'd ask here, my questions so far are:
  • Is this possible?
  • If so, how can I actually get an instance of this ServiceProvider class which actually works?
  • If I get ServiceProvider, what's my next step?
(why does WPF have a search bar for this, but WinForms doesn't?)
Was this page helpful?