Код:
Код: Выделить всё
ObservableCollection datasource = new ObservableCollection();
Book book = new Book();
book.Name = file.DisplayName.ToString().Replace("_", " ");
try
{
string thumbPath = @"D:\Kipin\thumb\komik";
StorageFolder komikthumb = await StorageFolder.GetFolderFromPathAsync(thumbPath);
thumbFile = await komikthumb.GetFileAsync(file.Name.ToString() + ".png");
string path1 = komikthumb.Path;
string filePath = Path.Combine(path1, file.Name.ToString() + ".png");
if (System.IO.File.Exists(filePath))
{
book.Image = thumbFile.Path;
}
catch
{}
}
datasource.Add(book);
this.komikGridView.ItemsSource = datasource;
Код: Выделить всё
public class Book
{
public string Name { get; set; } }
public string Image { get; set; }
}
Приведенному выше коду не удается отобразить данные из D в представлении сетки и получить сообщение об ошибке: выдано исключение: «System.UnauthorizedAccessException» в System.Private.CoreLib.dll.
>
Я также добавил объявление в пакет, как показано ниже:
объявление
Как с этим справиться?
Подробнее здесь: https://stackoverflow.com/questions/781 ... e-gridview
Мобильная версия