HTML CEFsharp 中未显示工具提示
HTML Tooltip not showing in CEFsharp
我在没有 Microsoft.Windows.Common-Controls 的 Winforms 应用程序中有一个 chromium 嵌入式框架 c#。我也没有app.manifest。当我使用 chromium 浏览器打开包含工具提示(HTML title 属性)的网页时,这些工具提示没有显示。
这是一个错误吗?是否可以看到这些工具提示?
所以在这种情况下,我们需要为项目生成一个app.manifest。方式:
在 Visual Studio 2010、2012、2013、2015 和 2017 年,您可以将清单文件添加到您的项目中。 在解决方案资源管理器上右键单击您的项目文件,select添加,然后新项目(或 CTRL+SHIFT+A)。您可以在那里找到 应用程序清单文件 。
文件名为 app.manifest.
生成app.manifest后取消注释这部分:
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
完成后,构建项目,您可以在 Winforms 应用程序的 chromium 嵌入式框架 c# 中看到 HTML 工具提示。
我希望如果有人遇到这个问题,这可以帮助他们。
我在没有 Microsoft.Windows.Common-Controls 的 Winforms 应用程序中有一个 chromium 嵌入式框架 c#。我也没有app.manifest。当我使用 chromium 浏览器打开包含工具提示(HTML title 属性)的网页时,这些工具提示没有显示。
这是一个错误吗?是否可以看到这些工具提示?
所以在这种情况下,我们需要为项目生成一个app.manifest。方式:
在 Visual Studio 2010、2012、2013、2015 和 2017 年,您可以将清单文件添加到您的项目中。 在解决方案资源管理器上右键单击您的项目文件,select添加,然后新项目(或 CTRL+SHIFT+A)。您可以在那里找到 应用程序清单文件 。 文件名为 app.manifest.
生成app.manifest后取消注释这部分:
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
完成后,构建项目,您可以在 Winforms 应用程序的 chromium 嵌入式框架 c# 中看到 HTML 工具提示。
我希望如果有人遇到这个问题,这可以帮助他们。