问题标签 [ookii]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6369 浏览

c# - Ookii VistaFolderBrowserDialog 并获取所选文件夹

我正在尝试使用Ookii 对话框包来生成新的 Vista 风格的文件夹选择对话框。这一切都适用于这个简单的代码:

但是,我看不到任何知道用户何时选择文件夹的方法,因为该对象上没有事件。我可以轮询 中的更改SelectedPath,但这似乎是一种非常低效的做事方式。

是否有一些我错过的通用 C# 技巧让我知道用户何时选择了一个文件夹并因此适当地更新其他字段?

0 投票
1 回答
80 浏览

c# - 对话框以错误的路径打开文件夹

我有这个帮助方法允许用户选择一个文件夹,我们将把图像保存到:

它工作得很好,因为它打开对话框并返回选定的文件夹路径。

但是,当用户再次打开对话框以更改文件夹时,由于某种原因,对话框总是在文件夹上方的文件夹中打开initialDirectory

例如,假设我选择C:\users\Bassie\Pictures作为我的文件夹。如果我想稍后更改文件夹,对话框将在 处打开C:\users\Bassie,即使initialDirectory是通过整个路径发送。

我该如何解决这个问题?

0 投票
1 回答
182 浏览

vb.net - 将 ookii 对话框添加到 Sharpdevelop VB.NET 项目中

在寻找 FolderBrowserDialog 的替代品时,我在这里找到了提到“ookii 对话框”库的答案,我想在我的项目中使用这些对话框。作为 VB.NET 的新手,我找不到准确的说明来成功地将其添加到我的项目中。

我什至不确定这是否可能,因为我发现的 ookii 对话框库是用 C# 编码的,而我的应用程序是用 Visual Basic 编码的。可能吗?包含的 .dll 仍然可以工作吗?

我使用 Sharpdevelop 4.4.2。这是我到目前为止所尝试的:

  1. “添加参考”并浏览到 Ookii.Dialogs.dll
  2. “添加现有项目”并浏览到 Ookii.Dialogs.dll
  3. “添加参考/现有项目”并浏览到 Ookii.Dialogs.xml

我虽然我很好,因为现在 sharpdevelop 的自动建议功能让我可以锁定 ookii 库的属性和方法,但是在尝试编译时出现“类型未定义”错误

Dim zzz As Ookii.Dialogs.VistaFolderBrowserDialog

我只是错过了正确的“进口”声明吗?

0 投票
1 回答
338 浏览

c# - 文件夹浏览器对话框初始文件夹

我正在寻找并打开文件夹对话框(wpf)。我得到了 wpf 的 Ookii 对话框,我使用了 VistaFolderBrowserDialog。(我不喜欢 Windows 窗体的 FolderBrowserDialog)。

我保存“最后打开的文件夹”。因此,下次用户打开此 VistaFolderBrowserDialog 时,初始文件夹是我保存的“最后一个”。

VistaFolderBrowserDialog 具有属性 => RootFolder:

公共环境..::..SpecialFolder RootFolder { get; 放; 但它是一个 SpecialFolder 类型。

所以我正在寻找一种将我的 String OpenFolderPath 设置为 RootFolder 属性的方法。

也欢迎使用其他文件夹浏览器。

非常感谢。

0 投票
1 回答
113 浏览

wpf - 替代 WPF 中的 Ookii 对话框来选择多个文件夹?

有谁知道 WPF 中允许一次选择多个文件夹的 Ookii 对话框的替代方法?我想我见过一个,但我再也找不到了。

谢谢!

0 投票
1 回答
50 浏览

c# - 如果条件不满足,文件夹对话框返回对话框

我正在使用 Ookii Vista 文件夹对话框以方便使用,并且我正在执行此代码,该代码是从按钮调用的:

目前,如果用户没有选择U000名称中的文件夹,对话框将关闭,但我希望它保持打开状态,直到用户取消或设置正确的文件夹路径。我在任何地方都找不到这个。