Можно очень легко установить файл TiF (или TIFF) в приложении Metro в качестве источника изображения...
Image imm = new Image();
imm.Source = new BitmapImage(new Uri(filetiff_path));
Проблема в том, что содержимое, отображаемое на изображении, всегда является первой страницей Tif, и я не могу установить содержимое на другие страницы исходного файла.
В приложении WPF я могу сделать это с помощью класса System.Windows.Media.Imaging.TiffBitmapDecoder, который, похоже, не существует в приложении Metro Win 8.
Stream imageStreamSource = new FileStream(filetiff_path, FileMode.Open, FileAccess.Read, FileShare.Read);
TiffBitmapDecoder decoder = new TiffBitmapDecoder(imageStreamSource, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
BitmapSource bitmapSource = decoder.Frames[indexPage];
Где indexPage — это номер страницы, которую я хочу просмотреть.
Кто-нибудь знает подобное решение?