0
イメージフォルダには、ファイル名がCountry_State_Date.jpgで配置されています。例:Usa_LA_4_jul.jpg。私はUsaを含むすべてのイメージファイル名を取得する必要があります。それについてどうすればいいですか?ありがとうファイルに特定の名前が含まれている場合は、一致するフォルダにイメージファイル名を取得する必要があります
イメージフォルダには、ファイル名がCountry_State_Date.jpgで配置されています。例:Usa_LA_4_jul.jpg。私はUsaを含むすべてのイメージファイル名を取得する必要があります。それについてどうすればいいですか?ありがとうファイルに特定の名前が含まれている場合は、一致するフォルダにイメージファイル名を取得する必要があります
ファイルが隔離されたストレージにある場合は、GetFileName()などで取得できます。
彼らはプロジェクトディレクトリにある場合、私は「埋め込まれたリソース」に、ビルドアクションを設定することをお勧めします。次に、ときに
Assembly currentAssembly = Assembly.GetExecutingAssembly();
string[] allResources = currentAssembly.GetManifestResourceNames();
string[] usaResources = allResources.Where(a => a.Contains("USA")).ToArray();
// get which ever stream you want from this collection
Stream imageStream = currentAssembly.GetManifestResourceStream(usaResources.First());
の線に沿って何かをすることによって、それらを得ることができますそのストリームをイメージソースとしてビットマップイメージを作成するだけで必要なファイルからデータを読み込みたいとしました。
var bitmapImage = new BitmapImage();
bitmapImage .SetSource(imageStream);
img.Source = bitmapImage ;
@ggbanfill:このフォルダはIsolatedStorageにありません。これはプロジェクトフォルダ内にあります。 – Cpo
画像を埋め込みリソースとして取得する方法の説明が追加されました。 – gbanfill
埋め込みリソースを取得していただきありがとうございます。上記のようにファイル名をプロジェト内のイメージフォルダから特定の単語に一致させることによって画像ファイルを取得するように修正する方法。前もって感謝します。 – Cpo