OpenFileDialog:按照用户选择的顺序加载文件

时间:2013-09-23 10:20:02

标签: c# wpf openfiledialog

我已将Multiselect设置为true,以便能够一次加载多个文件。问题是它忽略了用户选择文件的顺序,FileNames的列表总是相同的(如果我以不同的顺序选择相同的文件集)。

我的问题是:是否有可能实现理想的行为? (按所选顺序存储路径)。

   List<string> filePaths = new List<string>();
        Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
        dlg.Multiselect = true;
        dlg.DefaultExt = ".txt";
        // dlg.Filter = my filter //


        Nullable<bool> result = dlg.ShowDialog();
        if (result == true)
        {
                foreach (string file in dlg.FileNames)
            {

            }

       }

1 个答案:

答案 0 :(得分:1)