コード例 #1
0
        public async Task RefreshCacheValuesAsync()
        {
            StorageFolder cacheFolder = null;

            cacheFolder = await ApplicationData.Current.LocalFolder.CreateFolderAsync("cachedImages", CreationCollisionOption.OpenIfExists);

            var p = await cacheFolder.GetBasicPropertiesAsync();

            float size = await cachingService.GetSizeOfCachedFilesAsync();

            string unit = size > 1024 ? "GB" : "MB";

            size = size > 1024 ? size / 1024f : size;

            CountCachedFiles = string.Format("{0:N0} {1}", await cachingService.GetCountOfCachedFilesAsync(), "Files".GetLocalized());
            SizeCachedFiles  = string.Format("{0:N3} {1}", size, unit);
        }