0

我有 2 个自定义对话框。它们本质上是彼此的副本。这个想法是,在某些情况下,用户会同时看到两个对话框,当这种情况发生时,很可能大多数/所有数据都是相同的,但也有可能不是全部是相同的,并且用户需要有机会在两个对话框之间具有不同的值。

我想做的是将第二个对话框中的值默认为第一个对话框的值,或者在第二个对话框中有一个复选框来复制这些值。无论哪种方式,我都需要能够设置属性值。我可以在用户在两个对话框之间转换时自动执行此操作,也可以在用户选中复选框时执行此操作。我对这两种解决方案都很满意。

我已经研究了该SetProperty元素,但据我了解,它仅适用于预定义的 MSI 操作,我不相信这些操作中的任何一个对我有用。

任何帮助,将不胜感激。

4

1 回答 1

0

我想到了。我找错地方了。

我最终选择了 a PushButton,因为它实际上更有意义。

PushButton当用户单击使用Publish我的元素下的元素时,我能够复制这些值UI。我的Publish元素如下所示:

<Publish Dialog="TargetDialog" Control="CopyButton" Property="PROPERTY_NAME" Value="[SOURCE_PROPERTY_NAME]">1</Publish>

我还有 4 个相同的发布标签,唯一的区别是属性和值属性。

我希望这对其他人有帮助!

于 2013-06-03T19:28:08.483 回答