That doesn't seem to fit with what OP wants, being able to deploy to Windows, macOS and Linux. According to Xamarin's website[1] Xamarin.Forms is:
"Xamarin.Forms is a cross-platform UI toolkit that allows developers to easily create native user interface layouts that can be shared across Android, iOS, and Windows Phone."