Yes the majority of it would work on Xamarin but that old code is a bit of a train wreck, it would be faster to start over IMHO. The Avalonia project has been making a lot of progress and might be a better choice once it's out of beta. Xamarin was a pretty big pita to work with the last time I...