【问题标题】:How to change the background gray color of radio button and checkbox in wix?如何更改wix中单选按钮和复选框的背景灰色?
【发布时间】:2013-04-04 11:39:01
【问题描述】:

我有一个单选按钮组和一个覆盖白色背景位图的复选框。这 单选按钮和复选框显示为默认背景控件 颜色(灰色)。有没有办法改变这些的背景颜色 控件在wix中是白色的?

【问题讨论】:

  • 是重复的问题吗?像这个? [这个] (stackoverflow.com/questions/6662650/…)
  • @7alhashmi,不,它与 CSS 无关 - 它是 Windows Installer UI
  • @zhoulinWang 你好,你最后做了什么?即使我实现了建议的答案,单选按钮的角仍然是灰色的,看起来很难看。

标签: bitmap wix radio-button


【解决方案1】:

不用担心,这是众所周知的 WiX 限制。基本上复选框和单选按钮都不支持透明度,因此默认为灰色背景。

解决方法是更改​​背景位图以适合这些控件的灰色背景,或者创建不带文本的单选/复选框按钮,然后在它们旁边的文本应该出现的位置创建透明文本标签。唯一的缺点是无法再通过单击文本来选择或取消选择控件。

以下是应用于复选框控件的第二个建议的小示例:

<Control Id="LaunchCheckBox" Type="CheckBox" X="134" Y="126" Width="10" Height="10" Property="LAUNCHAPPONEXIT" CheckBoxValue="1" Text=" " > 
<Condition Action="show">NOT Installed</Condition> 
</Control> 
<Control Id="LaunchText" Type="Text" X="149" Y="126" Width="170" Height="17" Text="Launch $(var.ProductNameForDisplay)" Transparent="yes" > 
<Condition Action="show">NOT Installed</Condition> 
</Control> 

【讨论】:

    猜你喜欢
    • 2011-10-03
    • 1970-01-01
    • 2013-10-20
    • 2015-01-03
    • 1970-01-01
    • 2014-05-17
    • 2020-05-19
    • 2013-12-04
    • 1970-01-01
    相关资源
    最近更新 更多