wix - WIX 安装程序 UI:图标/位图的工具提示
问题描述
我正在使用 WIX 工具集为我的产品构建安装程序。我想在编辑旁边放置问号图标以显示工具提示,并解释为什么需要此值。我试过用图标、位图和文本来做这件事,但是将鼠标悬停在它们上面什么也没做。我的代码是:
<Control Id="EditToBeExplained" Type="Edit" X="40" Y="65" Width="220" Height="15" Property="IMPORTANT_PROPERTY" Text="{80}" ToolTip="Used for very important stuff."></Control>
<Control Id="ExplanationIcon" IconSize="16" Type="Icon" Text="infoIcon" X="265" Y="65" Height="16" Width="16" ToolTip="Used for very important stuff."/>
<Control Id="ExplanationBmp" Type="Bitmap" Text="infoIconB" Height="16" Width="16" X="285" Y="65" TabSkip="no" ToolTip="Used for very important stuff."></Control>
<Control Id="AgentTempPathEditExplText" Type="Text" Text="{\WixUI_Font_Bigger}?" X="316" Y="65" Height="16" Width="16" ToolTip="Used for very important stuff."/>
我做错了什么?显示编辑工具提示,因此工具提示本身正在工作。我还用 Orca 检查了 Control 表,Help 列的值是正确的。所以。如何强制 msi 显示这些工具提示?或者,如果这是不可能的任何想法,如何向用户展示这个解释?
解决方案
听起来你已经完成了家庭作业。MSI SDK 表示帮助栏ToolTip|Help
与第二部分一起保留以备将来使用。WiX SDK 表示 Help 属性保留供将来使用,以防 MSI 使用它(从不翻译)。
我在 MSI SDK 中搜索了有关工具提示使用的警告,但没有遇到任何问题。如果您看到在 ORCA 中正确填充了该列,那么我会说这只是 MSI 边缘情况不支持的无证记录之一。
如果它对您来说足够重要,您可以使用外部 UI 处理程序。就个人而言,在 20 年中,我不记得曾经使用过此功能。
我刚刚玩了一些游戏,似乎我只能获得工具提示来处理你可以实际交互的东西。Edit、PathEdit、DirectoryList、Pushbutton 等等。Line、Text 和 BitMap 之类的东西似乎不起作用。这有点道理,但我不知道 MSFT 是否在任何地方记录了它。
推荐阅读
- python - 如何使用电缆将信号从 ESP32 发送到树莓派
- python - 如何在 matplotlib 图中使用循环中的数据?
- java - 来自通用元素数组的递归构造函数
- c# - 如何从列表中的 ScriptableObjects 访问值?
- angular - *ngIf 带有用于从 BehaviorSubject 观察到的异步管道似乎在加载数据之前无法正确激活
- python - 如何在句子中添加标点符号?
- javascript - 如何使用 localhost node.js 显示嵌入图像
- python - 如何在python中使用re从PT格式日期时间中提取分钟和秒
- python - 使用频率大于一天的“DataFrame.pct_change()”时出现“ValueError:无法从重复轴重新索引”(“D”)
- google-bigquery - 插入的值不正确