2

Metro Appで、メソッドStorageFileを使用してのサムネイルを取得すると、はDark Blue/Navy Blueになります。GetThumbnailAsync()Background Color

これをオーバーライドすることは可能Colorですか? でありたいと思いBackgroundますTransparent

4

1 に答える 1

2

ドキュメントから、

サムネイルは、適切なサイズの背景上のアイコンです。背景色は、ファイルに関連付けられているアプリによって決まります。

以下のメモと組み合わせる。

関連付けられているアプリが Windows ストア アプリの場合、アプリのタイルの背景色が使用されます。

アプリがファイルと関連付けられている場合は、アプリのBackground色が同じであることを確認してくださいTransparent(実際には、100% 確実にできるわけではありません)。

もう 1 つのオプションは、WriteableBitmapEx などを使用してタイルの色のすべてのピクセルを検索し、それらのピクセルを に変換することTransparentです。絶対にひどいものではありませんが、(当然のことながら) オーバーヘッドが発生します。

これがお役に立てば幸いです。コーディングをお楽しみください!

于 2013-06-09T23:24:29.683 に答える