I’m trying to get MonoGame working in a windows form in Xaramin, but the key word here is in Xaramin as I have a custom Ribbon control working that is Cross Platform (working in Windows and Linux currently).
I was trying to port jaquadro’s version from here but it’s written for Visual Studio and it seems that Xaramin handles adding Custom controls differently.
I understand this might be as much a Xaramin question as a MonoGame one, but I’m asking here if anyone is aware of a working version? I’ve googled and searched and scoured github, but haven’t found a working version as of yet.
Unless you are using an older version of MonoGame that tutorial doesnt seem to work anyway. I have tried to apply it to the newest (developer) and 3.4 and it has no effect and i remember on an other forum someone saying that it worked before and then they upgraded their MonoGame and was wondering if anyone knew what to change to fix it.
Your best bet is to just use a GUI system like Ruminate and hand code your forms.
RE: I should mention, alternatively if you dont want Visual Studio BUT are willing to use whatever it takes to get that control to work with Mono + forms… you can always get SharpDevelop 4.4(5.0 is kinda broke as they are trying to redo alot of features differently) and they have a winforms designer. The overal download is about 34 mb and you have pretty much the lightest weight visual studio in existence.
HOWEVER You will not be able to use MonoGame templates out of box there so youll need to create your project in Xamarin first and reopen in Sharp for modifying it. It also has some other useful features like language conversion and mass .net version changing for all your projects in a solution so its worth looking into
Oh… that website he linked in his question gives example code to use, but the tutorial “Creates” a winforms control. If you need more info just look at the link
@rtrawr if your are still interested in using it with xamarin it doesnt seem like it should really be hard to adapt it, I could possibly look into it if you really need it.