I think making an XNA control and putting it on a form would make this work. I assume you’re ok with being Windows only? If you need cross platform, you’ll need to write an implementation for each one, I don’t think there’s any built in support for this.
Anyway, I did some googling and it looks like the old XNA microsoft pages for this are no longer available. You might be able to find them on the wayback machine, or in other places from googling. There were a couple of topics but the first few hits weren’t quite what you need, I think?
I’ll let you do some digging on your own, but I’m pretty sure that’s the way you want to go. If you’re having troubles, let me know. I’m not entirely sure where, but somewhere on my harddrive I have an example of this haha.