Control.FromHandle(GameWindow.Handle) returns null

Hi, as the title states, I use DesktopGL project in Monogame, when I use Control.FromHandle(GameWindow.Handle), it returns null.

It worked fine in WindowsDX, did anyone find a workaround or a solution for this?
if not, did anyone have a good alternative to Windows Forms for .Net Core?

I use the latest stable build from nuget (Monogame)

Thanks a lot!

For anyone interested, I found a workaround by making a “Form” with the same size as the GameWindow, and the same position, and passing its handle instead of the GameWindow.Handle

The solution I found didn’t fit what I need, so back to the question again, does anyone know a good alternative to windows forms?