Почему этот визуальный эффект появляется, когда я обертываю веб-браузер границей?

Вот 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>

Вот как выглядит призрак:

При слишком быстрой прокрутке границы верхней и нижней линий удваиваются или утраиваются. Я должен прокрутить прочь и медленно прокрутить к нему, чтобы он отображался правильно.

Какие-либо предложения?

1 ответ

Поведение называется "кровотечение". Есть статья в блоге Райана Вогринека под названием "Обрезка устаревшего контента, размещенного в области прокрутки WPF", которая даст рецепт его излечения...

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

Другие вопросы по тегам