Пожалуйста, ответьте мне сначала,
Этот веб-браузер управляет WPF Web Browser
Control или Winform
веб-браузером, размещенным в WinFormHost
?
Чтобы какой-либо элемент управления WPF отображал анимацию поверх него, вы исследовали ...
- Поместить свой элемент управления в
Grid
или Canvas
, а затем поместить растянутый Border
(с анимацией в нем) в качестве последнего потомка сетки / холста?
Adorner
с постоянно меняющимся контекстом рисования для имитации анимации?
- Прозрачный
Popup
с анимацией, статическое размещение которого (привязано к абсолютному левому, верхним позициям и фактическим свойствам высоты и ширины) над элементом управления?
Попробуйте прозрачный всплывающий подход для управления веб-браузером ...
<Grid>
<WebBrowser x:Name="WebBrowser1"/>
<Popup IsOpen="{Binding StartAninmation}"
AllowsTransparency="True"
Grid.RowSpan="99"
Grid.ColumnSpan="99"
Placement="Center"
Width="{Binding ActualWidth,
ElementName=WebBrowser1,
Mode=OneWay}"
Height="{Binding ActualHeight,
ElementName=WebBrowser1,
Mode=OneWay}"
PlacementTarget="{Binding ElementName=WebBrowser1}"
Opacity="0.5"
Margin="3">
<TextBlock Text="Loading ..."/>
</Popup>
</Grid>
Один из них наверняка сработает в вашем случае.