Cocoa NSOpenPanel没有';如果选择了AllowedType,则不搜索文件夹

Cocoa NSOpenPanel没有';如果选择了AllowedType,则不搜索文件夹,cocoa,xamarin.mac,nsopenpanel,Cocoa,Xamarin.mac,Nsopenpanel,我使用下面的代码打开面板,它应该让你们能够只选择图像 openPanel = NSOpenPanel.OpenPanel; openPanel.FloatingPanel = true; openPanel.CanChooseFiles = true; openPanel.AllowsMultipleSelection = true; openPanel.CanChooseDirectories = false; openPanel.Allowed

我使用下面的代码打开面板,它应该让你们能够只选择图像

    openPanel = NSOpenPanel.OpenPanel;
    openPanel.FloatingPanel = true;
    openPanel.CanChooseFiles = true;
    openPanel.AllowsMultipleSelection = true;
    openPanel.CanChooseDirectories = false;
    openPanel.AllowedFileTypes = new string [] { "png", "jpeg", "jpg", "gif" };

    openPanel.BeginSheet (this.View.Window, (obj) => {
        if (obj == 1 && openPanel.Urls != null) {}
当它打开时,我无法搜索文件夹。。。。但是如果我启用
CanChooseDirectories
property if,我也会搜索文件夹


如何强制NSOpenPanel搜索文件夹,而不允许选择目录

我认为
canchooseddirectories
选项没有任何区别。除了能够选择一个文件夹打开。你能提供更多的细节吗?你说的“搜索”是什么意思?在打开的面板上,这里是搜索栏,在右上角,我无法搜索folders@svn我试过这个。当
CanChooseDirectories
为true时,我可以搜索文件夹。如果为false,则搜索“文档”不会找到任何内容。我看不到
canchooseddirectories
选项有任何区别。除了能够选择一个文件夹打开。你能提供更多的细节吗?你说的“搜索”是什么意思?在打开的面板上,这里是搜索栏,在右上角,我无法搜索folders@svn我试过这个。当
CanChooseDirectories
为true时,我可以搜索文件夹。如果为false,则搜索“文档”不会找到任何内容。