两者都不
<WebBrowser x:Name="wbMain" Cursor="None"></WebBrowser>
也不
*{cursor:none}
正在为我工作。我在网上找不到任何资源告诉我如何完成此操作。用例是一个运行全屏的应用程序,仅在设置完成后才能查看。
编辑:我忘了补充一点,在 IE9 浏览器中查看网站时,css 会按预期工作。
两者都不
<WebBrowser x:Name="wbMain" Cursor="None"></WebBrowser>
也不
*{cursor:none}
正在为我工作。我在网上找不到任何资源告诉我如何完成此操作。用例是一个运行全屏的应用程序,仅在设置完成后才能查看。
编辑:我忘了补充一点,在 IE9 浏览器中查看网站时,css 会按预期工作。
我不知道这是一个好习惯还是坏习惯,但您可以添加 System.Windows.Forms 参考
然后
private void MouseEnter(object sender, MouseEventArgs e)
{
System.Windows.Forms.Cursor.Hide();
}
private void MouseLeave(object sender, MouseEventArgs e)
{
System.Windows.Forms.Cursor.Show();
}
在 web 浏览器控件中的 mouseEnter 表单示例上使用此代码
对于那些不喜欢添加 WinForms 参考的人,请尝试
[DllImport("user32.dll")]
static extern int ShowCursor(bool bShow);
并在需要时调用 ShowCursor(false)。
在 app.cs 中
protected override void OnStartup(StartupEventArgs e)
{
System.Windows.Forms.Cursor.Hide();
}