C# Windows アプリケーションがあり、標準の [ファイルの保存/ダウンロード] ダイアログを byte[] で開きたいと考えています。System.Web.Mvc.Controller を使用して、以下のコードを使用して MVC3 Web アプリでこれを行うことができます。
FileStream fs = = System.IO.File.OpenRead(fileName);
File(fs, "application/zip", fileName.Substring(fileName.LastIndexOf('\\') + 1));
Windows アプリでこれを行うにはどうすればよいですか?