【发布时间】:2010-11-23 13:51:47
【问题描述】:
private void btnNew_Click(object sender, System.Windows.RoutedEventArgs e)
{
OpenFileDialog of = new OpenFileDialog();
of.Multiselect = true;
of.Filter = "JPG Dosyaları|*.jpg|JPEG Dosyaları|*.jpeg";
of.ShowDialog();
foreach (var file in of.Files)
{
MessageBox.Show(file.FullName);
}
}
问题是我想在 Silverlight 中打开多个文件,除了将文件名传递到 foreach 循环中之外,我不知道有任何其他方法。问题是 Silverlight 不喜欢我尝试循环访问文件,它必须是来自用户的直接命令。 在这种情况下,它会引发异常:
不允许文件操作
那么有没有另一种方法来操作本地文件(不是来自隔离空间),或者有什么方法可以让这段代码工作? 谢谢大家。
【问题讨论】:
-
嘿,谢谢你。那个无名英雄徽章越来越近了!
标签: c# silverlight exception openfiledialog