どのように私は、ディスクへのWPFの画像リソースのフォルダを作成することができますか?

StackOverflow https://stackoverflow.com/questions/2403689

  •  18-09-2019
  •  | 
  •  

質問

私は、リソースに設定され、そのビルドアクションを持ついくつかの.pngファイルを持っている私のWPFアプリ「イメージ」でフォルダを持っています。これらは、私はXAMLでそれらを参照することができますので、私のバイナリに組み込まれています。

私は、一時フォルダ内のディスクにこれらを書きたいと思います。私はこれを行う方法を教えてください。

私は、埋め込みリソースを参照するいくつかの答えではなく、単なる資源を発見した。

役に立ちましたか?

解決

回答!

 public static void ExtractFileFromResources(String filename, String location)
  {

     StreamResourceInfo sri =  System.Windows.Application.GetResourceStream(
      new Uri("pack://application:,,,/Images/" + filename));

     Stream resFilestream = sri.Stream;

     if (resFilestream != null)
     {
        BinaryReader br = new BinaryReader(resFilestream);
        FileStream fs = new FileStream(location, FileMode.Create);
        BinaryWriter bw = new BinaryWriter(fs);
        byte[] ba = new byte[resFilestream.Length];
        resFilestream.Read(ba, 0, ba.Length);
        bw.Write(ba);
        br.Close();
        bw.Close();
        resFilestream.Close();
     }

  }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top