ラベル Windows Phone の投稿を表示しています。 すべての投稿を表示
ラベル Windows Phone の投稿を表示しています。 すべての投稿を表示

2012年7月6日金曜日

[Windows Phone]リソースの画像ファイル取得ではまった

リソースの画像ファイル(プロジェクトに登録した画像)を、プログラムから取り出して表示したかったのですが、なかなか取り出せませんでした。
1.pngファイルを Images/Category/Image01.pngとして登録
2.画像のプロパティ「ビルドアクション」を「コンテンツ」に設定
3.以下のコードで実行

StreamResourceInfo source = Application.GetResourceStream(new Uri("/Images/Category/Image01.png", UriKind.Relative));
BitmapImage bitmap = new BitmapImage();
bitmap.SetSource(source.Stream);
WriteableBitmap wb = new WriteableBitmap(bitmap);

これで実行しても、StreamResourceInfoはnullになってしまいます。
間違っているのは1行目のパス設定方法。
正しくは以下になります。

StreamResourceInfo source = Application.GetResourceStream(new Uri("Images/Category/Image01.png", UriKind.Relative));
画像パスの指定で先頭のスラッシュを消しました。
これで読み込むことが出来ました。

ルートがどこかは不明です。

2011年12月16日金曜日

[Windows Phone]USER_AGENT

Windows Phoneのユーザーエージェントです。
Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; FujitsuToshibaMobileCommun; IS12T; KDDI)
auのIS12Tという端末です。