【发布时间】:2015-06-05 14:11:20
【问题描述】:
这似乎应该是直观的,但到目前为止它还不是。当我的自定义对话框首次打开时,如何简单地设置我在 product.wxs 中定义的属性?
我的属性称为“端口”,初始化为空白。我有另一个名为“df_Port”,我将其设置为“8080”。 (这些在我的 Product.wxs 中设置)当我的自定义对话框打开时,我想将“端口”设置为“df_Port”。我在对话框上还有一个编辑控件,其“属性”设置设置为“端口”。所以显然用户应该能够更新端口,但是如果他们点击“返回”按钮,但最终回到这个对话框,编辑控件的默认值应该回到“8080”
我尝试过 SetProperty,但它需要一个 Before 或 After 属性,我对此一无所知。我也尝试过创建一个 CustomAction,但这也没有奏效:
<CustomAction Id="caPort" Property="Port" Value="[df_Port]"/>
控件显示为空白,而不是“8080”
我使用的是 Wix 3.9 R2
【问题讨论】:
标签: .net visual-studio-2012 wix