using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.Storage;
using Windows.Storage.FileProperties;
using Windows.UI.Xaml.Media.Imaging;
namespace FileManager_UWP.Service
{
///
/// 管理文件和文件夹图标的静态类
///
public class IconServer
{
private IconServer() {
}
public static async Task GetFolderIcon(ThumbnailMode mode, uint size) {
StorageFolder f = await StorageFolder.GetFolderFromPathAsync("C:\\Windows");
BitmapImage img = new BitmapImage();
StorageItemThumbnail thumbnail = await f.GetThumbnailAsync(mode, size);
await img.SetSourceAsync(thumbnail).AsTask();
return img;
}
}
}