gpt4 book ai didi

c# - 页面加载时在 WebBrowser 中显示滚动条

转载 作者:太空宇宙 更新时间:2023-11-04 13:17:34 25 4
gpt4 key购买 nike

编辑:我将属性更改为隐藏,但它仍然显示。

我已经阅读了关于这个问题的大约 10 种不同的变体,它们似乎都有不同的解决方案,但没有一个对我有用。

我有一个带有 WebBrowser 的 WPF 窗口,如下所示(如您所见,我已经非常彻底地尝试确保垂直滚动条被隐藏):

<Window x:Class="ZendeskWebApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="460" Width="700" ScrollViewer.VerticalScrollBarVisibility="Hidden">
<Grid ScrollViewer.VerticalScrollBarVisibility="Hidden">
<WebBrowser Name="_browser" ScrollViewer.VerticalScrollBarVisibility="Hidden"/>
</Grid>
</Window>

在后面的代码中,我加载了一个本地 html 页面:

public MainWindow()
{
InitializeComponent();
this._browser.Source = new Uri(new System.IO.FileInfo("AskAQuestion.htm").FullName);
}

这是页面上唯一的内容:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Ask A Question</title>
</head>
<body>
<div>
<iframe src="http://mysite.zendesk.com/account/dropboxes/123456" width="100%" height="100%" frameborder=0></iframe>
</div>
</body>
</html>

唯一应该显示的滚动条是 iframe 滚动条,但只要页面在 iframe 中加载,就会加载垂直滚动条。当没有页面加载时,没有滚动条。

为什么会这样?

最佳答案

您是否在 WebBrowser 对象上尝试过这种设置组合?

ScrollViewer.CanContentScroll="False"
ScrollViewer.HorizontalScrollBarVisibility="Hidden"
ScrollViewer.VerticalScrollBarVisibility="Hidden" />

关于c# - 页面加载时在 WebBrowser 中显示滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23526021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com