【发布时间】:2016-12-01 07:09:28
【问题描述】:
我正在尝试更改 WebBrowser 控件的滚动条的宽度。
我尝试按照this 的答案更改其ScrollViewer,如下所示:
<WebBrowser Grid.Row="0" Grid.RowSpan="5" Grid.Column="0" Height="1993" Margin="3,3,0,3">
<ScrollViewer>
<ScrollViewer.Resources>
<sys:Double x:Key="{x:Static SystemParameters.VerticalScrollBarWidthKey}">100</sys:Double>
</ScrollViewer.Resources>
</ScrollViewer>
</WebBrowser>
但我收到The type 'WebBrowser' does not support direct content 错误。
我知道WPF 的WebBrowser 只是WinForm's 的包装,所以我猜这就是我收到此错误的原因。
我不想使用外部组件,例如CefSharp 或其他浏览器。
是否可以使用原生的WebBrowser?
谢谢
【问题讨论】:
-
您要自定义哪些滚动条?页面的滚动条属于页面,改变它们的唯一方法是使用 CSS。
-
我正在使用浏览器使用 adobe reader 显示 PDF,但滚动条是 web 浏览器的