EqualityComparer < T > .Default vs. T.Equals

вы можете использовать Microsoft.WindowsAPICodePack.Shell для получения изображения из вашего mp3-файла

private string cacheLocalFile(string mp3fileName)
    {
        try
        {
            using (var shell = ShellFile.FromParsingName(mp3fileName))
            {
                Bitmap bmp = shell.Thumbnail.Bitmap;
                var cachedFileName = shell.Properties.System.FileName.Value;
                bmp.Save(Path.Combine(AppCacheDirectory, cachedFileName), ImageFormat.Jpeg);
                bmp.Dispose();
                return Path.Combine(AppCacheDirectory, cachedFileName);
            }
        }
        catch
        {
            return String.Empty;
        }

    }

, вы только что получили миниатюру, сохранили его в файле и вернули файл src в элемент Image, t хотите кэшировать изображение, вы можете просто преобразовать растровое изображение в bitmapImage и связать его с элементом изображения вообще.

30
задан abatishchev 2 May 2011 в 13:42
поделиться