Я использую 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?