【问题标题】:WIX Feature Tree with Checkbox selection带有复选框选择的 WIX 功能树
【发布时间】:2011-06-20 07:45:17
【问题描述】:

我需要将带有复选框选择的功能树添加到我的 msi。任何人都可以向我指出一些示例如何实现这一点吗?

我已经有一个安装所有必需组件的功能元素 (ProductMain)。我曾尝试使用内置的 CustomizeDlg 和 FeaturesDlg,但不确定如何更改选择树以使用复选框

我正在使用 WIXUI_Common 对话框集。

我将不胜感激这方面的任何建议/指导。

衷心感谢!

【问题讨论】:

    标签: wix windows-installer wix3.5 wix-extension


    【解决方案1】:

    您受限于 Windows Installer 支持的 UI(非常有限)。我不认为您可以自定义 SelectionTree 控件来显示复选框。或者,您可以通过在对话框上放置多个复选框来模拟所需的行为,并实现特定的逻辑来设置功能级别。

    【讨论】:

    • 这是真的。使用 Windows Installer 的解决方案是使用带有复选框的自定义对话框和基于复选框属性更改功能状态的自定义操作。另一个解决方案是 MSI 的外部 UI。如果你想要一个商业工具,Advanced Installer 支持这个。
    • 感谢 Yan 和 Cosmin 的回复。我想现在我将继续使用内置对话框。
    • 如果您正在执行自定义功能逻辑,这是一篇很好的文章,可以查看:joyofsetup.com/2007/05/30/feature-conditions-and-ui
    猜你喜欢
    • 2012-09-17
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多