.net 如何在WiX自定义操作中创建FormBorderStyle=FixedSingle的对话框?

.net 如何在WiX自定义操作中创建FormBorderStyle=FixedSingle的对话框?,.net,winforms,wix,windows-installer,formborderstyle,.net,Winforms,Wix,Windows Installer,Formborderstyle,当我在winform上使用FormBorderStyle=FixedSingle时,它会显示如下薄边框: 但在WiX中编写的设置自定义操作期间调用相同的表单时,边框是一个可调整大小的窗口 为什么忽略此FormBorderStyle属性?如何使其在WiX上工作?我强烈建议您不要在自定义操作中生成UI!它有许多负面影响。相反,请使用Windows Installer功能(是的,非常有限)设计一个对话框,并以Windows Installer的方式将其合并到UI序列中。@Yansklayarenk

当我在winform上使用
FormBorderStyle=FixedSingle
时,它会显示如下薄边框:

但在WiX中编写的设置自定义操作期间调用相同的表单时,边框是一个可调整大小的窗口


为什么忽略此FormBorderStyle属性?如何使其在WiX上工作?

我强烈建议您不要在自定义操作中生成UI!它有许多负面影响。相反,请使用Windows Installer功能(是的,非常有限)设计一个对话框,并以Windows Installer的方式将其合并到UI序列中。@Yansklayarenko如果我知道如何从自定义操作更改WiX对话框的顺序,我会按照您的建议进行操作。对话框的顺序不会从自定义操作内部更改。相反,它是在
UI
元素中定义的。如果以WiX uiextension源代码为例,请看一下WixUI_Advanced.wxs。有许多
Publish
元素,它们根据各种条件定义了顺序和额外操作