Изображения с папкой xamarin

Я пытаюсь создать папку с изображениями в Visual Studio 2017 кросс-платформенной и скопировать папку на устройстве, а затем получить доступ к нему, чтобы показать изображения. До сих пор я делал это со встроенным ресурсом, но это не работает для меня, так как теперь я хочу загрузить изображения в той же папке.

Как создать папку с изображениями при установке приложения?

Вот как я читал файлы.

 var resourceName = assembly.GetManifestResourceNames();

        for (int columnrow = 0; columnrow < resourceName.Length; columnrow++)
        {

            for (int rowIndex = 0; rowIndex < 2; rowIndex++)
            {

                if (counter >= resourceName.Length)
                {
                    break;
                }


                var img = new Image
                {
                    Source = FileImageSource.FromResource(resourceName[counter]),
                    Aspect = Aspect.Fill,


                };
                var tapGestureRecognizer = new TapGestureRecognizer();
                tapGestureRecognizer.Tapped += (sender, e) =>
                {
                        // cast to an image
                        Image theImage = (Image)sender;
                    Navigation.PushModalAsync(new ImageViewPopUp(theImage));

                        // now you have a reference to the image
                    };

                img.GestureRecognizers.Add(tapGestureRecognizer);

                // ImageList.ColumnDefinitions[rowIndex] = new ColumnDefinition { Width = new GridLength(700,GridUnitType.Star)};
                ImageList.Children.Add(img, rowIndex, columnrow);
                counter++;

            }
        }

введите описание изображения здесь

введите описание изображения здесь

1 ответ

Решение

Если вы хотите, чтобы эти изображения находились в реальной папке, вы можете извлечь их и сохранить в своих приложениях. Environment.GetFolderPath (Environment.SpecialFolder.Personal); папка.

На этой странице показано, как это сделать при развертывании базы данных, но любой встроенный ресурс будет работать таким же образом.

https://robgibbens.com/deploying-a-database-file-with-a-xamarin-forms-app/

Другие вопросы по тегам