我是Windows Phone应用程序的新手。在我的应用程序中,上传文件时需要添加不超过50kb的文件大小限制。
代码:
public sealed class OpenFileDialog
{
public string Filter { get; set; }
internal static object ShowDialog()
{
throw new NotImplementedException();
}
public static object DialogResult { get; set; }
public static string FileName { get; set; }
}
if (OpenFileDialog.ShowDialog() == System.Windows.Controls.DialogResult.OK)
{
FileStream fs = File.OpenRead(OpenFileDialog.FileName);
if (fs.Length > 51200)
{
MessageBox.Show("Image size must not exceed 50kb.");
return;
}
System.Windows.Controls.Image myImage = new System.Windows.Controls.Image();
myImage.Source = bmp;
}
但显示错误,
错误:
namespace dialogresult doesn't exist in the namespace system.windows.controls(missing a assembly reference)
有人帮我解决这个错误吗?
答案 0 :(得分:0)
您尝试使用属于System.Windows.Forms命名空间的枚举,并且Windows Phone 8库中不存在此类打开文件对话框。在不了解您的文件访问方案的情况下,我将指出您的选项包括:
我将指向您general guide to accessing files programmatically,这可能会将您带到您需要专门的位置,但我应该指出,因为手机设备上最常用的文件很少是50kb或更少在大小方面,我们可能需要有关您的用例的更多信息。