WIX:我是否必须手动重新创建对话框的所有元素,包括横幅和按钮?

时间:2017-05-17 07:18:43

标签: wix

这里是WIX的新手: - )

我在我的WIX安装项目中添加了一个新对话框,它运行良好,除了此对话框仅显示我添加到它的控件 - 它没有下一个/后退/取消按钮或横幅其他对话有。

我做错了什么或者我是否必须手动重新创建所有控件,包括横幅?如果我必须手动重新创建它们,我在哪里可以找到包含原件的WXS文件?

public class Wash {
    private Integer washId;
    private String name;
    private WashLocation washLocation;
    private List<Worker> washWorker;
    private List<Reservation> washReservation;
    private List<WashWashType> washTypes;
    private Admin washAdmin;

    @ManyToOne()
    @JsonIgnore
    public Admin getWashAdmin() {
        return washAdmin;
    }

    public void setWashAdmin(Admin washAdmin) {
        this.washAdmin = washAdmin;
    }

1 个答案:

答案 0 :(得分:1)

是的,您必须完全定义要使用的对话框。每个对话框都是一个自包含和描述的东西。它不了解安装中任何其他对话框的布局或格式。

您可以使用WixUIExtension.dll右here查看可能使用的对话框示例。这是UIExtension的wixlib的源代码。

您应该能够简单地将共享组件从其他对话框复制到您正在描述的对话框中,以使其按预期运行。