在我使用的其中一个应用程序中,我发现了一个非常奇怪的问题,我们使用WPF WebBrowser
控件来显示本地html文件。
用户滚动后,线条就会消失。
还有其他人经历过这个吗?我认为这与Height
没有设置或在某处设置错误有关...
不幸的是,代码过于混乱和错综复杂,无法按原样分享。我将尝试单独复制并在适当的时候发布代码。
我的一位同事已经尝试过以下方法但到目前为止没有成功:
将样式应用于scrollviewer的滚动条,仅移动滚动条而不是全文:
<ScrollViewer.Resources>
<Style TargetType="ScrollBar">
<Style.Triggers>
<Trigger Property="Orientation" Value="Vertical">
<Setter Property="Margin" Value="0,50,0,0"/> //tried different values
</Trigger>
</Style.Triggers>
</Style>
</ScrollViewer.Resources>
在CommonStyles.xaml文件中更改不同的setter属性(BoarderBrush
,Thickness
,VerticalAlignment
等)
LoadCompleted
event currentlyDisplayedHtmlDocument.body.style.overflow = "auto";