メトロ アプリケーションで TiF (または TIFF) ファイルをイメージ ソースとして非常に簡単に設定することができます...
Image imm = new Image();
imm.Source = new BitmapImage(new Uri(filetiff_path));
問題は、画像に表示されているコンテンツが常に Tif の最初のページであり、コンテンツをソース ファイルの別のページに設定できないことです。
WPF アプリでは、Metro Win 8 アプリには存在しないように見える System.Windows.Media.Imaging.TiffBitmapDecoder クラスでそれを行うことができます
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 は、表示したいページの番号です。
誰かが同様の解決策を知っていますか?