gpt4 book ai didi

wix - 从另一个属性设置属性值

转载 作者:行者123 更新时间:2023-12-04 14:03:01 26 4
gpt4 key购买 nike

我有一个自定义控件(禁用编辑),我想在其中显示当前登录 Domain\User .

我这样设置属性:

<Property Id="PROP_DOMAINUSER" Value="[%USERDOMAIN]\[LogonUser]"></Property>

但我在编辑框中看到的是精确文本 - [%USERDOMAIN]\[LogonUser]而不是实际的域和用户。

那么如何从另一个属性初始化属性值?

最佳答案

您需要创建一个类型为 51 的自定义操作来设置该属性,这可以使用 SetProperty 来实现。元素。请记住在显示自定义控件之前安排此项。

<SetProperty Id="INSTALL_USERNAME" Value="[%USERDOMAIN]\[%USERNAME]" /> 

然后您应该使用属性 [INSTALL_USERNAME]在你的控制之下。

编辑:

要安排自定义操作,请使用 Before 或 After 属性,如果您不确定在何处安排它,请使用 orca 之类的工具查看事情发生的顺序,以下是在 After="InstallInitialize"之后运行的自定义操作示例
<SetProperty Id="INSTALL_USERNAME" Value="[%USERDOMAIN]\[%USERNAME]" After="InstallInitialize" /> 

关于wix - 从另一个属性设置属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14135160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com