ListBox にいくつかの画像をロードしたい。これらの画像は XAP 内にあります。
ResourceManager を使用できると誰かに言われましたが、"/Assets/Images/" のようなフォルダー内のすべての画像の一覧を取得する方法がわかりません。
これらの画像はコンテンツとして追加されます。
何かアドバイス?
ListBox にいくつかの画像をロードしたい。これらの画像は XAP 内にあります。
ResourceManager を使用できると誰かに言われましたが、"/Assets/Images/" のようなフォルダー内のすべての画像の一覧を取得する方法がわかりません。
これらの画像はコンテンツとして追加されます。
何かアドバイス?
画像がコンテンツに設定されている場合は、相対URLで画像にアクセスできます。したがって、たとえば、コードビハインドでは、次のようなことができます。
BitmapImage image = new BitmapImage(new Uri("/Assets/Images/image1.png",UriKind.Relative));
ImageControl.Source = image;
XAMLでそれらを参照できるのと同じ方法です。ただし、Windows Phoneでは、それらを直接リストすることはできません。たとえば、既存の画像の名前を保持するXMLファイルを作成し、それを読み取って画像を再帰的に読み取ることができます。
コンテンツリソースを一覧表示することはできません。WindowsPhone7アプリでコンテンツファイルを一覧表示するをご覧ください。。回避策は、プログラムにリストをハードコーディングすることです。