我正在将Visual Studios用于WPF表单,并且有一个拖放按钮,用于拖放特定文件类型。现在,我希望它具有拖放功能,但可以接受一个文件夹,但我也希望它也接受一个称为PICS.ADD的特定文件,也可以将其拖放到该文件上,如果使用该按钮手动浏览,则只需要允许选择PICS.ADD。我可以单独考虑两个方案,但不能合并。我有一个名为FileBrowser的类。
用于拖放文件夹:
static internal void Setup()
{
MainWindow window = (MainWindow)Application.Current.MainWindow;
window.btnBrowse.SetupOptions.FolderMode = true;
}
对于单击并浏览pics.add文件:
static internal void Setup()
{
MainWindow window = (MainWindow)Application.Current.MainWindow;
window.btnBrowse.SetupOptions.Filter = "ADD File (.ADD)|*.ADD;";
}
有什么想法可以将两者结合在一起,以便我可以拖动文件夹或PICS.ADD文件,或者单击按钮并手动浏览仅pics.add文件?