2013-06-03 48 views
0

我有2个自定义对话框。它们基本上是彼此的副本。这个想法是,有一些情景会向用户展示两个对话框,当这种情况发生时,很可能大部分/所有数据都是相同的,但有可能它不会全部是一样的,并且用户需要有机会在两个对话框之间具有不同的值。将用户输入从一个自定义对话框复制到另一个

我想要做的是默认第二个对话框中的值到第一个对话框的值,或者在第二个对话框中有一个复选框来复制值。无论哪种方式,我需要能够设置属性值。我可以在用户在两个对话框之间切换时自动执行此操作,也可以在用户选中复选框时执行此操作。我会很高兴与任何解决方案。

我查看了SetProperty元素,但是从我的理解来看,这只适用于预先定义的MSI操作,我不相信任何这些操作都适用于我。

任何帮助,将不胜感激。

回答

0

我想通了。我在看错地方。

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

我能够复制的值,当用户使用我UI元素下的Publish元素点击PushButton。我Publish元素看起来是这样的:

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

我有4个相同的发布标签,与正在属性和价值属性的唯一区别。

我希望这可以帮助别人!

+0

如果这个工作,你应该标记回答的问题。 –

相关问题