我有一个包含以下代码的UI库:
<Fragment>
<UI Id="My_UI">
<Dialog Id="Dialog_A">
<Control Id="Button_Next" Type="PushButton" Text="Next">
<Publish ... />
</Control>
</Dialog>
</UI>
</Fragment>
然后我的主项目引用了这个库。
<Product>
<UIRef Id="My_UI" />
</Product>
问题是我无法添加新的Publish
事件。我试图这样做,但它根本不起作用。
<Product>
<UI Id="My_UI">
<DialogRef Id="Dialog_A" />
<Publish Dialog="Dialog_A" Control="Button_Next"
Event="DoAction" Value="GenInstallReview">1</Publish>
</UI>
</Product>
如何在主应用程序中使用新的Publish
扩展对话框?
答案 0 :(得分:3)
您可以添加控件事件,但不能覆盖现有控件事件。使用Orca打开您的.msi并检查ControlEvent
表格行Dialog_A
。如果同一对话框/按钮组合有多行,则必须遵循the rules specified here。