2012-02-22 14 views

答えて

0

ファイルが隔離されたストレージにある場合は、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 ; 
+0

@ggbanfill:このフォルダはIsolatedStorageにありません。これはプロジェクトフォルダ内にあります。 – Cpo

+0

画像を埋め込みリソースとして取得する方法の説明が追加されました。 – gbanfill

+0

埋め込みリソースを取得していただきありがとうございます。上記のようにファイル名をプロジェト内のイメージフォルダから特定の単語に一致させることによって画像ファイルを取得するように修正する方法。前もって感謝します。 – Cpo

関連する問題