使用 C# 的 Windows Phone 应用程序中的文件大小限制
本文关键字:文件大小 Phone Windows 使用 应用程序 | 更新日期: 2023-09-27 18:37:08
我是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;
}
但它显示错误,
错误:
命名空间对话框结果在命名空间 system.windows.controls(缺少程序集引用)中不存在
有人帮我解决这个错误吗?
您尝试使用的枚举是 System.Windows.Forms 命名空间的一部分,并且 Windows Phone 8 库中不存在此类打开的文件对话框。在不了解有关文件访问方案的更多信息的情况下,我将指出您的选项将包括:
- 应用程序隔离存储
- 已知文件夹(WP 8.1仅包括音乐,视频,照片和SD卡存储)
我将向您指出以编程方式访问文件的一般指南,这可能会将您带到您需要具体的地方,但我应该指出,由于电话设备上最常访问的文件很少是 50kb 或更小的大小,我们可能需要有关您的用例的更多信息。