gpt4 book ai didi

wpf - 如何以编程方式滚动 WPF WebBrowser?

转载 作者:行者123 更新时间:2023-12-03 21:40:35 24 4
gpt4 key购买 nike

在 Windows 窗体应用程序中,我使用以下代码在 Web 浏览器中滚动页面:

 HtmlDocument doc = webBrowser.Document;
mshtml.IHTMLDocument2 htmldoc = (mshtml.IHTMLDocument2)doc.DomDocument;
htmldoc.parentWindow.scrollBy(265, 20);

有谁知道如何在 WPF 应用程序中做同样的事情(不使用 WindowsFormsHost)?

最佳答案

如果您使用的是 System.Windows.Controls.WebBrowser类看看Document属性(property)。您应该能够将其转换为 mshtml.HTMLDocument 或 mshtml.IHTMLDocument2 和代码

mshtml.HTMLDocument htmlDoc = webBrowser.Document as mshtml.HTMLDocument;
if (htmlDoc != null) htmlDoc.parentWindow.scrollBy(265, 20);

应该适合你。

希望这有帮助,问候

关于wpf - 如何以编程方式滚动 WPF WebBrowser?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2037971/

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