2010-11-23 50 views
0
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不喜歡如果我試圖在循環中訪問文件,它必須是來自用戶的直接命令。 在這種情況下,它拋出一個異常:不允許的OpenFile對話框,多選=真,我不能達到文件

所以有另一種方式操作本地文件(不是從孤立的空間),或者是有什麼辦法,我可以使此代碼

文件操作工作? 謝謝你們。

+0

還有什麼您需要的? – 2010-12-01 02:37:17

+0

不,謝謝 – gkaykck 2010-12-01 12:42:46

回答

0

不要使用file.FullName來打開文件。你得到一個FileInfo對象,使用它的一個OpenXxxx()方法打開文件。

相關問題