Mad*_*adu 1 c# loading-image windows-phone-8
我正在开发WP 8应用程序,我想加载当前在我的计算机驱动器上的图像.这是我的代码
try
{
using (FileStream fileStream = File.OpenRead("\\TiltFilter\\FilterEffects\\Assets\\AlignmentGrid.png"))
{
MemoryStream memStream = new MemoryStream();
memStream.SetLength(fileStream.Length);
fileStream.Read(memStream.GetBuffer(), 0, (int)fileStream.Length);
}
}
catch (Exception e)
{
string str = e.Message;
}
Run Code Online (Sandbox Code Playgroud)
它给了我类型的例外
System.Io.DirectoryNotFoundexception
and the message is无法找到路径'C:\ TiltFilter\FilterEffects\Assets\AlignmentGrid.png'的一部分.
有些人可以帮助我如何在WP8上加载内存流中的图像
谢谢
您需要将图像添加到项目中,Content并用于GetResourceStream访问图像流:
var resource = App.GetResourceStream(new Uri("Assets/AlignmentGrid.png", UriKind.Relative));
var buffer = new byte[resource.Stream.Length];
resource.Stream.Read(buffer, 0, buffer.Length);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5076 次 |
| 最近记录: |