The Xamarin docs describe how to create a Camera Preview
control.
https://docs.microsoft.com/en-us/samples/xamarin/xamarin-forms-samples/customrenderers-view/
But how to enhance this control and add the ability to take a photo in Xamarin.Forms?
I say in advance that I don't want to use James Montemagno Media Plugin
plugin (https://github.com/jamesmontemagno/MediaPlugin) because this plugin does not allow to have camera view inside your XAML. It always opens a new page with a camera.