当我用带边框包装WebBrowser时,为什么会出现这种视觉重影?

时间:2011-12-24 22:25:18

标签: wpf xaml browser border

这是XAML:

<Border Margin="5 0 50 10" BorderBrush="#1d1d1d" BorderThickness="5" CornerRadius="5" Width="940">
    <WebBrowser x:Name="GuideBrowserControl" Cursor="Arrow" Width="930" Height="550"></WebBrowser>
<Border>

以下是鬼影的样子:

enter image description here

当我滚动太快时,边框的顶部和底部线条加倍或三倍。我必须滚动,然后慢慢滚动到它才能正确显示。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这种行为被称为“流血”。 Ryan Vogrinec的博客文章题为“剪切WPF滚动区域内托管的遗留内容”,这将为其治愈提供一个秘诀...

http://blogs.msdn.com/b/ryanvog/archive/2009/01/20/clipping-legacy-content-hosted-inside-a-wpf-scrolling-region.aspx