Wix 将用户输入从一个自定义对话框复制到另一个自定义对话框
我有两个自定义对话框。它们本质上是彼此的复制品。其想法是,在某些情况下,用户将同时看到两个对话框,当这种情况发生时,很可能大部分/所有数据都是相同的,但有可能并非所有数据都是相同的,用户需要有机会在两个对话框之间拥有不同的值 我想做的是将第二个对话框中的值默认为第一个对话框的值,或者在第二个对话框中设置一个复选框来复制这些值。无论哪种方式,我都需要能够设置属性值。我可以在用户在两个对话框之间切换时自动执行,也可以在用户选中复选框时执行。我对这两种解决方案都很满意 我已经研究了Wix 将用户输入从一个自定义对话框复制到另一个自定义对话框,wix,Wix,我有两个自定义对话框。它们本质上是彼此的复制品。其想法是,在某些情况下,用户将同时看到两个对话框,当这种情况发生时,很可能大部分/所有数据都是相同的,但有可能并非所有数据都是相同的,用户需要有机会在两个对话框之间拥有不同的值 我想做的是将第二个对话框中的值默认为第一个对话框的值,或者在第二个对话框中设置一个复选框来复制这些值。无论哪种方式,我都需要能够设置属性值。我可以在用户在两个对话框之间切换时自动执行,也可以在用户选中复选框时执行。我对这两种解决方案都很满意 我已经研究了SetPropert
SetProperty
元素,但据我所知,它只适用于预定义的MSI操作,我不相信这些操作中的任何一个都适用于我
任何帮助都将不胜感激。我想出来了。我找错地方了 我最后用了一个
按钮
,因为它实际上更有意义
当用户使用我的UI
元素下的Publish
元素单击按钮时,我能够复制这些值。我的Publish
元素如下所示:
<Publish Dialog="TargetDialog" Control="CopyButton" Property="PROPERTY_NAME" Value="[SOURCE_PROPERTY_NAME]">1</Publish>
1
我还有4个相同的发布标签,唯一的区别是属性和值属性
我希望这能帮助其他人