Establezca Image.Source para archivar en almacenamiento externo en Xamarin.Forms

Tengo una imagen del elemento en almacenamiento externo (que se guardó por intención en mi aplicación). Quiero mostrar esta imagen enImage Ver en mi proyecto compartido.

Image.Source toma objeto deImageSource tipo. Lo intentéImageSource.FromFile, ImageSource.FromStream e inclusoImageSource.FromUri. El resultado es siempre que la imagen no se muestra (sin error ni excepción). Validé que la ruta al archivo es correcta abriéndola primero conFile.Open Una línea arriba.

¿Cuál es la forma correcta de mostrar imágenes del almacenamiento normal, no de activos / recursos / etc.?

Este códigoNo funciona:

var path = "/storage/emulated/0/Pictures/6afbd8c6-bb1e-49d3-838c-0fa809e97cf1.jpg" //in real app the path is taken from DB
var image = new Image() {Aspect = Aspect.AspectFit, WidthRequest = 200, HeightRequest = 200};
image.Source = ImageSource.FromFile(path);

Respuestas a la pregunta(1)

Su respuesta a la pregunta