I’m not sure how the Xamarin screen works. Most people use JavaScript or Java (for Android). Maybe you can take the concept and port it to C#?
This app uses Java in Android