在目录列表控件中显示文件

时间:2010-12-20 16:27:26

标签: wix wix3.5

用户是否可以使用BrowseDlg选择特定文件?我能找到的就是你只能选择一个文件夹!!我相信文件选择是使用中的“常见”功能之一。

任何人都可以就如何实现这一点提出一些建议。

谢谢!

更新

我正在考虑为此创建一个C#自定义aciton,因为项目中的所有其他CA都在C#中。但我不确定几件事......

  1. 如何使用现有的UI序列对此CA对话框进行排序。
  2. 如何在我的自定义对话框中单击按钮时触发CA.
  3. 如何从文件浏览CA获取文件路径以供WIX进一步使用。
  4. 我创建的其他CA没有任何关联的UI。

    请指教。 谢谢!

1 个答案:

答案 0 :(得分:2)

实际上,Windows Installer没有为“浏览文件”对话框内置任何内容。各种供应商都提供自定义解决方案,例如Advanced InstallerInstallShield

无论如何,这一切都以自定义对话框和“浏览”按钮的自定义操作结束。您可以找到此here的示例(在该页面上搜索“文件浏览对话框”)。您将找到的包包含自定义操作,示例解决方案和一些注释。它基于InstallShield,但您可以从那里至少采取自定义操作(在WiX中创建自定义对话框并不难)。作为最后的手段,您可以尝试自己实施此CA.