Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix 将用户输入从一个自定义对话框复制到另一个自定义对话框_Wix - Fatal编程技术网

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个相同的发布标签,唯一的区别是属性和值属性

我希望这能帮助其他人